# EVM Bridge

{% hint style="info" %}
This service is still under ongoing development.&#x20;
{% endhint %}

The EVM bridge allows native tokens to be bridged to and from BSC, Ethereum and Telos EVM. Project owners can make use of this service by following [Listing a token](/bridge/evm-bridge/listing-a-token.md).

The bridge is a modified version of the [alienworlds teleport bridge](https://github.com/Alien-Worlds/alienteleport) to allow for multiple tokens to be bridged.

If you are interested in bridging your token, let us know by **filling in this** [**form**](https://forms.gle/jtLeFtDsRfdUkJZv5).

## Audit report

[![SecureBlock Audit](https://secureblock.io/project/t-swaps-bridge/badge)](https://secureblock.io/project/t-swaps-bridge)

These contracts have been audited by [Secureblock](https://secureblock.io/)&#x20;

[Audit Report](https://secureblock.io/reports/c0279043-7d8f-4c89-88d9-5430ea0f57b4.pdf) - June 2022

## How does the bridge work?

![Bridge System Architecture](/files/ye0rIVggSKJhcoutR0sT)

The bridge consists of 4 main parts:

* Telos Native Bridge Contract - Keeps record of transfers and bridgable tokens.
* Reporters - Facilitates secure communication between the two networks.
* Teleport Token Factory - Creates new Teleport Token Contracts
* Teleport Token - Is the modified ERC-20 Token Contract that allows claiming from Telos and bridging back to Telos.

The bridge works by transferring your listed token to the tport.start contract and specifying the network and address you're transferring to. The reporters will validate the transfer after 3 reporters have successfully reported. Once validated, the sent tokens will be claimable on the respective Token Contract. After claiming, the tokens are minted and sent to the address you specified originally.

To send tokens back to telos, the teleport action is called on the Teleport Token Contract with the amount and telos account. The reporters will validate. Once validated the tokens will be transferred from the tport.start contract back to you.

## Fees and related info

As it stands, there are no fees for users to bridge tokens other than gas costs. For project owners, the EVM token creation fee needs to be paid.&#x20;

A small fee is likely to be introduced in the near future to cover the costs of running the bridge.

For now, the best way to support future development is to [vote for our block producers](https://eosauthority.com/vote/producers?network=telos): bp.yknot & southafrica1.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.tswaps.com/bridge/evm-bridge.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
