Skip to content

Commit

Permalink
tokens transfer reco (#1852)
Browse files Browse the repository at this point in the history
  • Loading branch information
aelmanaa authored Mar 28, 2024
1 parent ca75c8f commit 6fbbf24
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 0 deletions.
1 change: 1 addition & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@
"CELO",
"chainlink",
"commify",
"composability",
"GLMR",
"IERC",
"Linea",
Expand Down
2 changes: 2 additions & 0 deletions src/content/ccip/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,8 @@ Chainlink CCIP supports three main capabilities:
- **Token Transfer:** You can transfer tokens to a smart contract or directly to an [EOA (Externally Owned Account)](https://ethereum.org/en/developers/docs/accounts/#types-of-account) on a different blockchain.
- **Programmable Token Transfer** is the ability to simultaneously transfer tokens and arbitrary data (encoded as bytes) within a single transaction. This mechanism allows users to transfer tokens and send instructions on what to do with those tokens. For example, a user could transfer tokens to a lending protocol with instructions to leverage those tokens as collateral for a loan, borrowing another asset to be sent back to the user.

It is recommended that token issuers use CCIP’s native Token Transfer capabilities to enable the transfer of their tokens across blockchains. CCIP Token Transfers offer rigorously audited Token Pool contracts and provide configurable rate-limiting functionalities for an enhanced developer experience and risk management. In addition, Token Transfers also improve the composability of tokens with other dApps and token bridges that are integrated with the standardized CCIP interface.

### Receiving account types

With CCIP, you send transactions with data, tokens, or both data and tokens. The receiver of a CCIP transaction is either a smart contract or an [externally owned account (EOA)](https://ethereum.org/en/developers/docs/accounts/#types-of-account). Smart contracts can receive both data and tokens, while EOAs can only receive tokens:
Expand Down

0 comments on commit 6fbbf24

Please sign in to comment.