Skip to content

Commit 0e44d0c

Browse files
committed
Add test helper contract
1 parent 3f6d85a commit 0e44d0c

1 file changed

Lines changed: 36 additions & 0 deletions

File tree

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
// SPDX-License-Identifier: MIT
2+
pragma solidity ^0.8.20;
3+
4+
import "forge-std/Script.sol";
5+
6+
contract EventTriggerTestHelper {
7+
event Trigger(
8+
uint64 indexed topic1,
9+
bytes32 indexed topic2,
10+
bytes32 data1,
11+
bytes32 data2
12+
);
13+
14+
function trigger(
15+
uint64 topic1,
16+
bytes32 topic2,
17+
bytes32 data1,
18+
bytes32 data2
19+
) public {
20+
emit Trigger(topic1, topic2, data1, data2);
21+
}
22+
}
23+
24+
contract DeployEventTriggerTestHelperScript is Script {
25+
function run() external {
26+
uint256 deployKey = vm.envUint("DEPLOY_KEY");
27+
address deployerAddress = vm.addr(deployKey);
28+
console.log("Deployer:", deployerAddress);
29+
vm.startBroadcast(deployKey);
30+
31+
EventTriggerTestHelper helper = new EventTriggerTestHelper();
32+
console.log("DeployEventTriggerTestHelper:", address(helper));
33+
34+
vm.stopBroadcast();
35+
}
36+
}

0 commit comments

Comments
 (0)