Search for projects by name
L2BEAT Bridges is a work in progress. You might find incomplete research or inconsistent naming. Join our Discord to suggest improvements!
The Frax Ferry is a permissioned bridge that can be used to transfer tokens between chains.
The Frax Ferry is a permissioned bridge that can be used to transfer tokens between chains.
The Frax Ferry is a permissioned bridge that can be used to transfer tokens between chains. Users can transfer tokens to the bridge escrow on the origin chain, and the bridge administrator (the Captain
) periodically posts hashes of transaction batches on the destination chains. After the challenge period is expired, the batch is considered valid, and another permissioned account (First Officer
) executes the transfer of the tokens on the destination chain.
Hashes of transaction batches on the origin chains are posted periodically on the destination chains by the Frax Maintenance Bot EOA (the Captain). After the batch hash is posted on the destination chain, a challenge period begins. If no challenge is submitted within the challenge period of 11h, the batch is considered valid. The authorised bridge First Officer can then execute the transfer of the tokens on the destination chain. No slashing mechanism is implemented. During a challenge period, a batch can be challenged by a permissioned set of watchdogs, the Crew Members, by sending a transaction on the destination chain. Should a batch be disputed, the bridge is paused until it is unpaused by the bridge owner.
Funds can be frozen if a crew member pauses the contract and owner does not unpause it.
Funds can be frozen if the captain does not post the hash of the transaction batch, or first officer does not disembark to distribute the funds.
Funds can be stolen if incorrect hash is submitted and nobody challenges it.
Funds can be stolen if bridge owner removes funds from the bridge escrow.
Tokens on the destination chain are not upgradable. The owner of the token contract sets permissioned Minter addresses that can mint new tokens up to a max cap amount.
Address authorized to pause and unpause the bridge, remove posted batches, set the challenge period, and change the bridge Captain
, First Officer
and Crew Members
. It is also allowed to set fees and transfer tokens from the bridge escrow. Note that there are over 60 frax ferry bridges smart contracts, each with its own owner. Please check the owner() method of the specific escrow smart contract you are interested in.
Address authorized to post batch transaction data from the origin chain. Note that there are over 60 frax ferry bridges smart contracts, each with its own Captain
. Please check the captain() method of the specific escrow smart contract you are interested in.
Address authorized to distribute funds on the destination chain once the challenge period has passed. Note that there are over 60 frax ferry bridges smart contracts, each with its own firstOfficer
. Please check the firstOfficer() method of the specific escrow smart contract you are interested in.
Addresses authorized to dispute batch transaction data on the destination chain. Note that there are over 60 frax ferry bridges smart contracts, each with its own crew members
. Please check the crewmember() method of the specific escrow smart contract you are interested in.
FRAX Bridge Contract (Escrow). This contract stores the following tokens: FRAX.
FXS Bridge Contract (Escrow). This contract stores the following tokens: FXS.
FPI Bridge Contract (Escrow). This contract stores the following tokens: FPI.
FPIS Bridge Contract (Escrow). This contract stores the following tokens: FPIS.
frxETH Bridge Contract (Escrow). This contract stores the following tokens: frxETH.
sfrxETH Bridge Contract (Escrow). This contract stores the following tokens: sfrxETH.
sFRAX Bridge Contract (Escrow). This contract stores the following tokens: sFRAX.
FRAX Bridge Contract (Escrow). This contract stores the following tokens: FRAX.
FRAX Bridge Contract (Escrow). This contract stores the following tokens: FRAX.
FXS Bridge Contract (Escrow). This contract stores the following tokens: FXS.
FPI Bridge Contract (Escrow). This contract stores the following tokens: FPI.
FPIS Bridge Contract (Escrow). This contract stores the following tokens: FPIS.
frxETH Bridge Contract (Escrow). This contract stores the following tokens: frxETH.
sfrxETH Bridge Contract (Escrow). This contract stores the following tokens: sfrxETH.
sFRAX Bridge Contract (Escrow). This contract stores the following tokens: sFRAX.
FRAX Bridge Contract (Escrow). This contract stores the following tokens: FRAX.
FRAX Bridge Contract (Escrow). This contract stores the following tokens: FRAX.
FXS Bridge Contract (Escrow). This contract stores the following tokens: FXS.
FPI Bridge Contract (Escrow). This contract stores the following tokens: FPI.
FPIS Bridge Contract (Escrow). This contract stores the following tokens: FPIS.
frxETH Bridge Contract (Escrow). This contract stores the following tokens: frxETH.
sfrxETH Bridge Contract (Escrow). This contract stores the following tokens: sfrxETH.
sFRAX Bridge Contract (Escrow). This contract stores the following tokens: sFRAX.
FRAX Bridge Contract (Escrow). This contract stores the following tokens: FRAX.
FRAX Bridge Contract (Escrow). This contract stores the following tokens: FRAX.
FXS Bridge Contract (Escrow). This contract stores the following tokens: FXS.
frxETH Bridge Contract (Escrow). This contract stores the following tokens: frxETH.
sfrxETH Bridge Contract (Escrow). This contract stores the following tokens: sfrxETH.
FRAX Bridge Contract (Escrow). This contract stores the following tokens: FRAX.
FXS Bridge Contract (Escrow). This contract stores the following tokens: FXS.
FPI Bridge Contract (Escrow). This contract stores the following tokens: FPI.
FPIS Bridge Contract (Escrow). This contract stores the following tokens: FPIS.
sfrxETH Bridge Contract (Escrow). This contract stores the following tokens: sfrxETH.
sFRAX Bridge Contract (Escrow). This contract stores the following tokens: sFRAX.
FRAX Bridge Contract (Escrow). This contract stores the following tokens: FRAX.
FXS Bridge Contract (Escrow). This contract stores the following tokens: FXS.
frxETH Bridge Contract (Escrow). This contract stores the following tokens: frxETH.
sfrxETH Bridge Contract (Escrow). This contract stores the following tokens: sfrxETH.
FRAX Bridge Contract (Escrow). This contract stores the following tokens: FRAX.
FXS Bridge Contract (Escrow). This contract stores the following tokens: FXS.
FRAX Bridge Contract (Escrow). This contract stores the following tokens: FRAX.
FXS Bridge Contract (Escrow). This contract stores the following tokens: FXS.
FPI Bridge Contract (Escrow). This contract stores the following tokens: FPI.
FPIS Bridge Contract (Escrow). This contract stores the following tokens: FPIS.
frxETH Bridge Contract (Escrow). This contract stores the following tokens: frxETH.
sfrxETH Bridge Contract (Escrow). This contract stores the following tokens: sfrxETH.
sFRAX Bridge Contract (Escrow). This contract stores the following tokens: sFRAX.
FRAX Bridge Contract (Escrow). This contract stores the following tokens: FRAX.
FXS Bridge Contract (Escrow). This contract stores the following tokens: FXS.
frxETH Bridge Contract (Escrow). This contract stores the following tokens: frxETH.
sfrxETH Bridge Contract (Escrow). This contract stores the following tokens: sfrxETH.
FRAX Bridge Contract (Escrow). This contract stores the following tokens: FRAX.
FXS Bridge Contract (Escrow). This contract stores the following tokens: FXS.
FPI Bridge Contract (Escrow). This contract stores the following tokens: FPI.
FPIS Bridge Contract (Escrow). This contract stores the following tokens: FPIS.
frxETH Bridge Contract (Escrow). This contract stores the following tokens: frxETH.
sfrxETH Bridge Contract (Escrow). This contract stores the following tokens: sfrxETH.
sFRAX Bridge Contract (Escrow). This contract stores the following tokens: sFRAX.
FRAX Bridge Contract (Escrow). This contract stores the following tokens: FRAX.
FXS Bridge Contract (Escrow). This contract stores the following tokens: FXS.
FPI Bridge Contract (Escrow). This contract stores the following tokens: FPI.
FPIS Bridge Contract (Escrow). This contract stores the following tokens: FPIS.
frxETH Bridge Contract (Escrow). This contract stores the following tokens: frxETH.
sfrxETH Bridge Contract (Escrow). This contract stores the following tokens: sfrxETH.