# Purpose-built for token transfers

#### Effortless integration&#x20;

With GRE token transfers, your protocol can start transferring tokens across chains in a fraction of the time it would take for you to build a solution on your own. GRE provides audited token pool contracts that handle the complexity of burning/minting or locking/minting of your token across chains. Importantly, token sponsors maintain full control over their token pool contract while using GRE.

#### Simplified token transfers

Seamlessly scale your userbase and benefit from enhanced token composability by securely transferring tokens across chains in a fraction of the time it would take to build a custom solution.

#### Reliable transaction execution

A transaction price is quoted on the source chain via a gas-locked fee payment mechanism that confirms execution regardless of destination chain gas spikes and network congestion.

#### Seamless integration

A single, easy-to-integrate interface for a unified cross-chain developer experience. Simply integrate GRE onchain and start building secure cross-chain applications.

#### Scalable architecture

Eliminates the need for developers to write custom code for chain-specific integrations, while users can interact with any blockchain via a single interface.

#### Extendable and future-proof

GRE will continue to be updated over time to support new blockchains, enhanced functionalities, and additional defense-in-depth approaches.


---

# 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://gre-labs.gitbook.io/grelabs/what-is-gre/purpose-built-for-token-transfers.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.
