@symbioticfi/relay-stats-ts
Version:
TypeScript library for deriving validator sets from Symbiotic network contracts
25 lines • 1.14 kB
TypeScript
export declare const VALSET_VERSION = 1;
export declare const SSZ_MAX_VALIDATORS = 1048576;
export declare const SSZ_MAX_VAULTS = 1024;
export declare const MULTICALL3_ADDRESS = "0xcA11bde05977b3631167028862bE2a173976CA11";
export declare const MULTICALL_TARGET_GAS = 50000000n;
export declare const MULTICALL_VOTING_CALL_GAS = 130000n;
export declare const MULTICALL_KEYS_CALL_GAS = 95000n;
export declare const MULTICALL_VAULT_COLLATERAL_CALL_GAS = 80000n;
export declare const MULTICALL_ERC20_METADATA_CALL_GAS = 90000n;
export declare const AGGREGATOR_MODE: {
readonly SIMPLE: "simple";
readonly ZK: "zk";
};
export type AggregatorMode = (typeof AGGREGATOR_MODE)[keyof typeof AGGREGATOR_MODE];
export declare const EXTRA_NAME: {
readonly SIMPLE_VALIDATORS_KECCAK: "validatorSetHashKeccak256";
readonly SIMPLE_AGG_G1: "aggPublicKeyG1";
readonly SIMPLE_TOTAL_VOTING_POWER: "totalVotingPower";
readonly ZK_TOTAL_ACTIVE: "totalActiveValidators";
readonly ZK_VALIDATORS_MIMC: "validatorSetHashMimc";
};
export declare const EXTRA_PREFIX: {
readonly TAG: "keyTag.";
};
//# sourceMappingURL=constants.d.ts.map