-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathConstants.s.sol
33 lines (26 loc) · 1.8 KB
/
Constants.s.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
pragma solidity ^0.8.19;
import { MultiSend } from "safe/libraries/MultiSend.sol";
import { Safe, Enum } from "safe/Safe.sol";
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
CONSTANTS
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
uint256 constant BASE_18 = 1e18;
uint256 constant BASE_9 = 1e9;
uint256 constant CHAIN_ARBITRUM = 42161;
uint256 constant CHAIN_AVALANCHE = 43114;
uint256 constant CHAIN_ETHEREUM = 1;
uint256 constant CHAIN_OPTIMISM = 10;
uint256 constant CHAIN_POLYGON = 137;
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
CONTRACTS
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
Safe constant safeArbitrum = Safe(payable(address(0)));
Safe constant safeAvalanche = Safe(payable(address(0)));
Safe constant safeEthereum = Safe(payable(address(0)));
Safe constant safeOptimism = Safe(payable(address(0)));
Safe constant safePolygon = Safe(payable(address(0)));
MultiSend constant multiSendEthereum = MultiSend(0x40A2aCCbd92BCA938b02010E17A5b8929b49130D);
MultiSend constant multiSendArbitrum = MultiSend(0x40A2aCCbd92BCA938b02010E17A5b8929b49130D);
MultiSend constant multiSendOptimism = MultiSend(0xA1dabEF33b3B82c7814B6D82A79e50F4AC44102B);
MultiSend constant multiSendPolygon = MultiSend(0x40A2aCCbd92BCA938b02010E17A5b8929b49130D);
MultiSend constant multiSendAvalanche = MultiSend(0x40A2aCCbd92BCA938b02010E17A5b8929b49130D);