Skip to content

Files

This branch is 2 commits behind polytope-labs/hyperbridge:main.

tesseract

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
May 6, 2024
Jan 15, 2025
Feb 27, 2025
Feb 27, 2025
Feb 3, 2025
Feb 27, 2025
Feb 27, 2025
Feb 27, 2025
Feb 27, 2025
Feb 27, 2025
Nov 16, 2024
May 6, 2024
Aug 3, 2024

tesseract

Tesseract is a multi-dimensionalchain relayer implementation for Hyperbridge. Currently this supports relaying between:

  • Substrate based chains
  • EVM based chains

Usage Guides

Consult the documentation for more information on how to use this.

Docker Guide

Optionally build the image locally:

DOCKER_BUILDKIT=0 docker build -t tesseract .

Next run the relayer given a config file

docker run tesseract --config ./integration-tests/config.toml

Or run our pre build images:

docker run polytopelabs/tesseract:latest --config ./integration-tests/config.toml

License

This software is licensed under the Apache 2.0 License, Copyright (c) 2023 Polytope Labs.

Notes

We trace transactions in concurrently so it's necessary to increase the file open limit for the user session the process is running within. Your rpc provider must support processing requests well above 100 requests/second

Edit /etc/security/limits.conf and add the following using the appropriate username

@username soft nofile 100000
@username hard nofile 100000

Edit /etc/pam.d/common-session and add the following

session required pam_limits.so

Reboot the machine after making these changes.