Skip to content

Commit

Permalink
fix: fix usdb l2 bridge signature (#554)
Browse files Browse the repository at this point in the history
  • Loading branch information
mrice32 authored Jul 13, 2024
1 parent 8febef3 commit 73844b1
Showing 1 changed file with 12 additions and 1 deletion.
13 changes: 12 additions & 1 deletion contracts/Blast_SpokePool.sol
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,17 @@ interface IBlast {
function claimMaxGas(address contractAddress, address recipientOfGas) external returns (uint256);
}

interface IUSDBL2Bridge {
function bridgeERC20To(
address _localToken,
address _remoteToken,
address _to,
uint256 _amount,
uint32 _minGasLimit,
bytes calldata _extraData
) external;
}

/**
* @notice Blast Spoke pool.
*/
Expand Down Expand Up @@ -130,7 +141,7 @@ contract Blast_SpokePool is Ovm_SpokePool {
}
// If the token is USDB then use the L2BlastBridge
if (l2TokenAddress == USDB) {
IL2ERC20Bridge(L2_BLAST_BRIDGE).bridgeERC20To(
IUSDBL2Bridge(L2_BLAST_BRIDGE).bridgeERC20To(
l2TokenAddress, // _l2Token. Address of the L2 token to bridge over.
L1_USDB,
hubPool, // _to. Withdraw, over the bridge, to the l1 pool contract.
Expand Down

0 comments on commit 73844b1

Please sign in to comment.