Previously in the TokenGateway protocol, relayers had to double as liquidity providers when users bridge ERC20 assets. This PR removes this requirement and instead introduces a new party called "fillers" who bid to fulfil the incoming ERC20 assets. Through this bidding mechanism, we effectively create a race to the bottom for liquidity fees, which should make TokenGateway cost-competitive with existing token bridges.
Previously in the
TokenGateway
protocol, relayers had to double as liquidity providers when users bridge ERC20 assets. This PR removes this requirement and instead introduces a new party called "fillers" who bid to fulfil the incoming ERC20 assets. Through this bidding mechanism, we effectively create a race to the bottom for liquidity fees, which should makeTokenGateway
cost-competitive with existing token bridges.