@symbioticfi/relay-stats-ts
Version:
TypeScript library for deriving validator sets from Symbiotic network contracts
24 lines • 886 B
JavaScript
export const VALSET_VERSION = 1;
export const SSZ_MAX_VALIDATORS = 1048576;
export const SSZ_MAX_VAULTS = 1024;
export const MULTICALL3_ADDRESS = '0xcA11bde05977b3631167028862bE2a173976CA11';
export const MULTICALL_TARGET_GAS = 50000000n;
export const MULTICALL_VOTING_CALL_GAS = 130000n;
export const MULTICALL_KEYS_CALL_GAS = 95000n;
export const MULTICALL_VAULT_COLLATERAL_CALL_GAS = 80000n;
export const MULTICALL_ERC20_METADATA_CALL_GAS = 90000n;
export const AGGREGATOR_MODE = {
SIMPLE: 'simple',
ZK: 'zk',
};
export const EXTRA_NAME = {
SIMPLE_VALIDATORS_KECCAK: 'validatorSetHashKeccak256',
SIMPLE_AGG_G1: 'aggPublicKeyG1',
SIMPLE_TOTAL_VOTING_POWER: 'totalVotingPower',
ZK_TOTAL_ACTIVE: 'totalActiveValidators',
ZK_VALIDATORS_MIMC: 'validatorSetHashMimc',
};
export const EXTRA_PREFIX = {
TAG: 'keyTag.',
};
//# sourceMappingURL=constants.js.map