# Programming Meter Passport

Meter Passport shares the same programming interface as [Sygma (Chainsafe) Bridge.](https://buildwithsygma.com/)

#### Adding ERC20 token support in existing supported chains:

For adding standard ERC20 tokens to Meter Passport, please submit a Pull Request in Meter Passports token repo:&#x20;

{% embed url="<https://github.com/meterio/token-list>" %}
ERC20 Token List Repo
{% endembed %}

ERC20 tokens with special features like transfer tax and burning, please reach out to our team through telegram or discord channel.

#### Generic Message Passing

Meter Passport is the first bridge that supports generic cross chain messaging in production.  [Ampleforth](https://ampleforth.org) team uses Meter Passport for both AMPL token transfers and crosschain rebasing.  Meter Passport is a fork of ChainSafe's Sygma bridge v2.  The generic message-passing interface is the same as the Sygma Bridge.  The details of the generic messaging passing can be found in the Sygma bridge documents.

{% embed url="<https://docs.buildwithsygma.com/architecture/generic>" %}
Sygma Generic Message Passing Docs
{% endembed %}


---

# 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.meter.io/passport/programming-meter-passport.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.
