Skip to content

Commit 47c9d08

Browse files
Merge pull request #621 from superform-xyz/smallFixBlast
fix: leftover error
2 parents 1ddff18 + bdab71a commit 47c9d08

File tree

5 files changed

+7
-8
lines changed

5 files changed

+7
-8
lines changed

script/forge-scripts/Abstract.Deploy.Single.s.sol

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -667,6 +667,7 @@ abstract contract AbstractDeploySingle is BatchScript {
667667
/// @dev 8.1 - Deploy 5115Form implementation
668668
vars.erc5115Form = address(new BlastERC5115Form{ salt: salt }(vars.superRegistry));
669669
contracts[vars.chainId][bytes32(bytes("ERC5115Form"))] = vars.erc5115Form;
670+
vars.superRegistryC.setAddress(keccak256("BLAST_REWARD_DISTRIBUTOR_ADMIN"), REWARDS_ADMIN, vars.chainId);
670671
}
671672

672673
/// @dev 8.1.1 Deploy 5115 wrapper factory

script/forge-scripts/EnvironmentUtils.s.sol

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ abstract contract EnvironmentUtils is AbstractDeploySingle {
6565
TARGET_CHAINS.push(BASE);
6666
TARGET_CHAINS.push(FANTOM);
6767
TARGET_CHAINS.push(LINEA);
68+
TARGET_CHAINS.push(BLAST);
6869

6970
if (useNewSalt) salt = "StagingV1_1";
7071
else salt = "StagingV1_0";

script/forge-scripts/misc/blast/forms/BlastBaseForm.sol

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,6 @@ import { IBlastPoints } from "script/forge-scripts/misc/blast/forms/IBlastPoints
2020
abstract contract BaseForm is IBaseForm, Initializable, ERC165 {
2121
using DataLib for uint256;
2222

23-
/// @dev Reverts if the caller is not the Blast Reward Distributor Admin
24-
error NOT_BLAST_REWARD_DISTRIBUTOR_ADMIN();
25-
2623
//////////////////////////////////////////////////////////////
2724
// CONSTANTS //
2825
//////////////////////////////////////////////////////////////

src/crosschain-data/README.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,14 +51,16 @@ Every AMB has their identifier for different chains/networks. In state registrie
5151

5252
- **Core State Registry [CoreStateRegistry.sol](./extensions/CoreStateRegistry.sol)**: Contract inheriting BaseStateRegistry which enables core contracts, including routers & form implementations, to communicate with their counterparts on a different network. Contains its custom logic for payload processing & updating (during deposits).
5353

54-
- **Timelock Form State Registry [TimelockStateRegistry.sol](./extensions/TimelockStateRegistry.sol)**: Contract inheriting BaseStateRegistry, specifically designed to process withdrawal request for ERC4626TimelockForm. Inherits BaseStateRegistry to send acknowledgements on failed withdrawals for timelock forms.
55-
5654
- **Broadcast State Registry [BroadcastRegistry.sol](./BroadcastRegistry.sol)**: BroadcastRegistry proposes a unique form of communication from Chain A to all chains Superform is on, as opposed to BaseStateRegistry which assumes communication between only two chains.
5755

5856
Each individual AMB is in the adapters folder and is named after the Arbitrary Message Bridge (AMB).
5957

58+
- **[AxelarImplementation.sol](./adapters/axelar/AxelarImplementation.sol)**: Adapter for Axelar AMB
59+
6060
- **[LayerzeroImplementation.sol](./adapters/layerzero/LayerzeroImplementation.sol)**: Adapter for Layerzero AMB
6161

62+
- **[LayerzeroV2Implementation.sol](./adapters/layerzero-v2/LayerzeroV2Implementation.sol)**: Adapter for Layerzero V2 AMB
63+
6264
- **[HyperlaneImplementation.sol](./adapters/hyperlane/HyperlaneImplementation.sol)**: Adapter for Hyperlane AMB
6365

6466
- **[WormholeARImplementation.sol](./adapters/wormhole/automatic-relayer/WormholeARImplementation.sol)**: Adapter for Wormhole Automatic Relayer AMB

src/forms/README.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,4 @@ Interaction with Superforms happens through the four implemented external functi
1212

1313
**ERC4626Form.sol:** The standard implementation of a Form contract. This Form interacts with a corresponding ERC4626 compliant vault.
1414

15-
**ERC4626KYCDAOForm.sol:** The standard implementation of a Form contract integrated with KYCDao's whitelist NFT. This Form interacts with a corresponding ERC4626 compliant vault.
16-
17-
**ERC4626TimelockForm.sol:** A variant of the standard Form contract that includes timelock functionality. This Form contract is used when time-based conditions need to be met during the deposit or withdrawal process. This Form requires a [TimelockRegistry](../crosschain-data/extensions/TimelockStateRegistry.sol) to execute redemption at a later time through the processUnlock() function.
15+
**ERC5115Form.sol:** This Form interacts with a corresponding ERC5115 compliant vault.

0 commit comments

Comments
 (0)