2025-04-11 23:54:20 +00:00
|
|
|
// SPDX-License-Identifier: UNLICENSED
|
|
|
|
|
pragma solidity ^0.8.27;
|
|
|
|
|
|
|
|
|
|
import {Script} from "forge-std/Script.sol";
|
|
|
|
|
|
|
|
|
|
contract Accounts is Script {
|
|
|
|
|
uint256 internal _deployerPrivateKey = vm.envOr(
|
|
|
|
|
"DEPLOYER_PRIVATE_KEY",
|
|
|
|
|
uint256(0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80) // First pre-funded account from Anvil
|
|
|
|
|
);
|
|
|
|
|
address internal _deployer = vm.addr(_deployerPrivateKey);
|
|
|
|
|
|
|
|
|
|
uint256 internal _operatorPrivateKey = vm.envOr(
|
|
|
|
|
"OPERATOR_PRIVATE_KEY",
|
|
|
|
|
uint256(0x59c6995e998f97a5a0044966f0945389dc9e86dae88c7a8412f4603b6b78690d) // Second pre-funded account from Anvil
|
|
|
|
|
);
|
|
|
|
|
address internal _operator = vm.addr(_operatorPrivateKey);
|
2025-07-16 07:38:58 +00:00
|
|
|
address internal _operatorSolochainAddress = vm.envOr(
|
2025-04-22 19:49:51 +00:00
|
|
|
"OPERATOR_SOLOCHAIN_ADDRESS",
|
2025-07-16 07:38:58 +00:00
|
|
|
address(0xf24FF3a9CF04c71Dbc94D0b566f7A27B94566cac) // Alith
|
2025-04-22 19:49:51 +00:00
|
|
|
);
|
2025-04-11 23:54:20 +00:00
|
|
|
|
|
|
|
|
uint256 internal _executorMultisigPrivateKey = vm.envOr(
|
|
|
|
|
"EXECUTOR_MULTISIG_PRIVATE_KEY",
|
|
|
|
|
uint256(0x47e179ec197488593b187f80a00eb0da91f1b9d0b13f8733639f19c30a34926a) // Fourth pre-funded account from Anvil
|
|
|
|
|
);
|
|
|
|
|
address internal _executorMultisig = vm.addr(_executorMultisigPrivateKey);
|
|
|
|
|
|
|
|
|
|
uint256 internal _operationsMultisigPrivateKey = vm.envOr(
|
|
|
|
|
"OPERATIONS_MULTISIG_PRIVATE_KEY",
|
|
|
|
|
uint256(0x8b3a350cf5c34c9194ca85829a2df0ec3153be0318b5e2d3348e872092edffba) // Fifth pre-funded account from Anvil
|
|
|
|
|
);
|
|
|
|
|
address internal _operationsMultisig = vm.addr(_operationsMultisigPrivateKey);
|
|
|
|
|
|
|
|
|
|
uint256 internal _avsOwnerPrivateKey = vm.envOr(
|
|
|
|
|
"AVS_OWNER_PRIVATE_KEY",
|
|
|
|
|
uint256(0x92db14e403b83dfe3df233f83dfa3a0d7096f21ca9b0d6d6b8d88b2b4ec1564e) // Sixth pre-funded account from Anvil
|
|
|
|
|
);
|
|
|
|
|
address internal _avsOwner = vm.addr(_avsOwnerPrivateKey);
|
|
|
|
|
}
|