Skip to content

Commit 224e79f

Browse files
committed
rename OrderlyHelpers to OrderlyOneHelpers, update function interface, add deploy script
1 parent 0c7e2ec commit 224e79f

File tree

4 files changed

+30
-18
lines changed

4 files changed

+30
-18
lines changed

foundry.toml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,9 @@ gnosis = "${GNOSIS_RPC_URL}"
149149
hyper = "${HYPER_RPC_URL}"
150150
linea = "${LINEA_RPC_URL}"
151151
mainnet = "${ETHEREUM_RPC_URL}"
152+
monad = "${MONAD_RPC_URL}"
152153
optimism = "${OPTIMISM_RPC_URL}"
154+
plume = "${PLUME_RPC_URL}"
153155
polygon = "${POLYGON_RPC_URL}"
154156
sonic = "${SONIC_RPC_URL}"
155157
zksync = "${ZKSYNC_RPC_URL}"
@@ -163,7 +165,9 @@ bsc = { key = "${BSC_BLOCKSCAN_KEY}" }
163165
gnosis = { key = "${GNOSIS_BLOCKSCAN_KEY}" }
164166
linea = { key = "${LINEA_BLOCKSCAN_KEY}" }
165167
mainnet = { key = "${ETHEREUM_BLOCKSCAN_KEY}" }
168+
monad = { key = "${MONAD_BLOCKSCAN_KEY}" }
166169
optimism = { key = "${OPTIMISM_BLOCKSCAN_KEY}" }
170+
plume = { key = "${PLUME_BLOCKSCAN_KEY}" }
167171
polygon = { key = "${POLYGON_BLOCKSCAN_KEY}" }
168172
sonic = { key = "${SONIC_BLOCKSCAN_KEY}" }
169173
zksync = { key = "${ZKSYNC_BLOCKSCAN_KEY}" }
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
// SPDX-License-Identifier: UNLICENSED
2+
pragma solidity ^0.8.28;
3+
4+
import { OrderlyOneHelpers } from "../src/helpers/OrderlyOneHelpers.sol";
5+
import "forge-std/Script.sol";
6+
7+
contract OrderlyOneHelpersDeployer is Script {
8+
function run() public returns (OrderlyOneHelpers orderlyOneHelpers) {
9+
uint256 deployerPrivateKey = vm.envUint("PRIVATE_KEY");
10+
11+
vm.startBroadcast(deployerPrivateKey);
12+
orderlyOneHelpers = new OrderlyOneHelpers{ salt: "OrderlyOneHelpers" }();
13+
vm.stopBroadcast();
14+
}
15+
}

src/helpers/OrderlyHelpers.sol

Lines changed: 0 additions & 18 deletions
This file was deleted.

src/helpers/OrderlyOneHelpers.sol

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
// SPDX-License-Identifier: MIT
2+
pragma solidity ^0.8.28;
3+
4+
/**
5+
* @notice Helper contract to encode Orderly One deposit params
6+
*/
7+
contract OrderlyOneHelpers {
8+
function getOrderlyOneAccountId(bytes32 brokerHash, address receiver) external pure returns (bytes32 accountId) {
9+
return keccak256(abi.encode(receiver, brokerHash));
10+
}
11+
}

0 commit comments

Comments
 (0)