-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathinput.ts
27 lines (24 loc) · 875 Bytes
/
input.ts
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
import { Task, TaskMode } from '@src';
export type ArbitrumRootGaugeFactoryDeployment = {
Vault: string;
BalancerMinter: string;
GatewayRouter: string;
GasLimit: number;
GasPrice: number;
MaxSubmissionCost: number;
};
const Vault = new Task('20210418-vault', TaskMode.READ_ONLY);
const BalancerMinter = new Task('20220325-gauge-controller', TaskMode.READ_ONLY);
export default {
mainnet: {
Vault,
BalancerMinter,
// From https://developer.offchainlabs.com/docs/useful_addresses#token-bridge
GatewayRouter: '0x72Ce9c846789fdB6fC1f34aC4AD25Dd9ef7031ef',
// The following values (along with the GatewayRouter) were retrieved at deployment time from Curve's
// arbitrum-tricrypto gauge, located at 0x9044E12fB1732f88ed0c93cfa5E9bB9bD2990cE5.
GasLimit: 1000000,
GasPrice: 1990000000,
MaxSubmissionCost: 10000000000000,
},
};