diff --git a/interop/token-bridging.html b/interop/token-bridging.html index 1c5f66dbb..5a751ce88 100644 --- a/interop/token-bridging.html +++ b/interop/token-bridging.html @@ -209,14 +209,18 @@
IERC7802
interface and include the following properties:
SuperchainERC20Bridge
to call
+ERC7802
interfaceSuperchainERC20Bridge
to call
crosschainMint
and crosschainBurn
.The first property will allow the SuperchainERC20Bridge
to have a liquidity guarantee,
+
The third property will allow the SuperchainERC20Bridge
to have a liquidity guarantee,
which would not be possible in a model based on lock/unlock.
Liquidity availability is fundamental to achieving fungibility.
The second property removes the need for cross-chain access control lists. +
SuperchainERC20Bridge does not have to be the exclusive caller of crosschainMint
and crosschainBurn
,
+other addresses may also be permitted to call these functions.
The fourth property removes the need for cross-chain access control lists.
Otherwise, the SuperchainERC20Bridge
would need a way to verify if the tokens they mint on
destination correspond to the tokens that were burned on source.
Same address abstracts away cross-chain validation.
Notice that ERC20s that do not implement the standard can still be fungible
using interop message passing
using a custom bridge or implementing sendERC20
and relayERC20
on their own contracts.
An example implementation of the standard is available at SuperchainERC20.sol
IERC7802
Implementations of the SuperchainERC20
standard will
be required to implement the IERC7802
interface,
@@ -281,9 +286,9 @@
IERC7802
interface and include the following properties:
SuperchainERC20Bridge
to call
+ERC7802
interfaceSuperchainERC20Bridge
to call
crosschainMint
and crosschainBurn
.The first property will allow the SuperchainERC20Bridge
to have a liquidity guarantee,
+
The third property will allow the SuperchainERC20Bridge
to have a liquidity guarantee,
which would not be possible in a model based on lock/unlock.
Liquidity availability is fundamental to achieving fungibility.
The second property removes the need for cross-chain access control lists. +
SuperchainERC20Bridge does not have to be the exclusive caller of crosschainMint
and crosschainBurn
,
+other addresses may also be permitted to call these functions.
The fourth property removes the need for cross-chain access control lists.
Otherwise, the SuperchainERC20Bridge
would need a way to verify if the tokens they mint on
destination correspond to the tokens that were burned on source.
Same address abstracts away cross-chain validation.
Notice that ERC20s that do not implement the standard can still be fungible
using interop message passing
using a custom bridge or implementing sendERC20
and relayERC20
on their own contracts.
An example implementation of the standard is available at SuperchainERC20.sol
IERC7802
Implementations of the SuperchainERC20
standard will
be required to implement the IERC7802
interface,
@@ -11775,9 +11780,9 @@