This is my project as part of the LimeAcademy on topic building an EVM Token Bridge.
The Bridge consist of several components:
The smart contracts written in Solidity - contracts
The validator is reposnsible to listen for events from the smart contracts and generate signatures, which are used by the users to claim their token on the target chain - validator
Web application written in React, which is interacting with the smart contracts and requesting the signatures from the validator, as well as transaction statuses - web-app