Skip to main content

Module: constants

Referencesโ€‹

PUBLICโ€‹

Renames and re-exports EXTERNAL

Variablesโ€‹

EXTERNALโ€‹

โ€ข Const EXTERNAL: Object

Externally exported constants used for building requests

Type declarationโ€‹

NameType
ENC_DATA{ SCHEMAS: { BLS_KEYSTORE_EIP2335_PBKDF_V4: eip2335 = LatticeEncDataSchema.eip2335 } }
ENC_DATA.SCHEMAS{ BLS_KEYSTORE_EIP2335_PBKDF_V4: eip2335 = LatticeEncDataSchema.eip2335 }
ENC_DATA.SCHEMAS.BLS_KEYSTORE_EIP2335_PBKDF_V4eip2335
ETH_CONSENSUS_SPEC{ DOMAINS: { DEPOSIT: Buffer ; VOLUNTARY_EXIT: Buffer } ; NETWORKS: { MAINNET_GENESIS: { forkVersion: Buffer ; networkName: "mainnet" = 'mainnet'; validatorsRoot: Buffer } } }
ETH_CONSENSUS_SPEC.DOMAINS{ DEPOSIT: Buffer ; VOLUNTARY_EXIT: Buffer }
ETH_CONSENSUS_SPEC.DOMAINS.DEPOSITBuffer
ETH_CONSENSUS_SPEC.DOMAINS.VOLUNTARY_EXITBuffer
ETH_CONSENSUS_SPEC.NETWORKS{ MAINNET_GENESIS: { forkVersion: Buffer ; networkName: "mainnet" = 'mainnet'; validatorsRoot: Buffer } }
ETH_CONSENSUS_SPEC.NETWORKS.MAINNET_GENESIS{ forkVersion: Buffer ; networkName: "mainnet" = 'mainnet'; validatorsRoot: Buffer }
ETH_CONSENSUS_SPEC.NETWORKS.MAINNET_GENESIS.forkVersionBuffer
ETH_CONSENSUS_SPEC.NETWORKS.MAINNET_GENESIS.networkName"mainnet"
ETH_CONSENSUS_SPEC.NETWORKS.MAINNET_GENESIS.validatorsRootBuffer
GET_ADDR_FLAGS{ BLS12_381_G1_PUB: bls12_381Pubkey = LatticeGetAddressesFlag.bls12_381Pubkey; ED25519_PUB: ed25519Pubkey = LatticeGetAddressesFlag.ed25519Pubkey; SECP256K1_PUB: secp256k1Pubkey = LatticeGetAddressesFlag.secp256k1Pubkey }
GET_ADDR_FLAGS.BLS12_381_G1_PUBbls12_381Pubkey
GET_ADDR_FLAGS.ED25519_PUBed25519Pubkey
GET_ADDR_FLAGS.SECP256K1_PUBsecp256k1Pubkey
SIGNING{ BLS_DST: { BLS_DST_NUL: NUL = LatticeSignBlsDst.NUL; BLS_DST_POP: POP = LatticeSignBlsDst.POP } ; CURVES: { BLS12_381_G2: bls12_381 = LatticeSignCurve.bls12_381; ED25519: ed25519 = LatticeSignCurve.ed25519; SECP256K1: secp256k1 = LatticeSignCurve.secp256k1 } ; ENCODINGS: { ETH_DEPOSIT: eth_deposit = LatticeSignEncoding.eth_deposit; EVM: evm = LatticeSignEncoding.evm; NONE: none = LatticeSignEncoding.none; SOLANA: solana = LatticeSignEncoding.solana } ; HASHES: { KECCAK256: keccak256 = LatticeSignHash.keccak256; NONE: none = LatticeSignHash.none; SHA256: sha256 = LatticeSignHash.sha256 } }
SIGNING.BLS_DST{ BLS_DST_NUL: NUL = LatticeSignBlsDst.NUL; BLS_DST_POP: POP = LatticeSignBlsDst.POP }
SIGNING.BLS_DST.BLS_DST_NULNUL
SIGNING.BLS_DST.BLS_DST_POPPOP
SIGNING.CURVES{ BLS12_381_G2: bls12_381 = LatticeSignCurve.bls12_381; ED25519: ed25519 = LatticeSignCurve.ed25519; SECP256K1: secp256k1 = LatticeSignCurve.secp256k1 }
SIGNING.CURVES.BLS12_381_G2bls12_381
SIGNING.CURVES.ED25519ed25519
SIGNING.CURVES.SECP256K1secp256k1
SIGNING.ENCODINGS{ ETH_DEPOSIT: eth_deposit = LatticeSignEncoding.eth_deposit; EVM: evm = LatticeSignEncoding.evm; NONE: none = LatticeSignEncoding.none; SOLANA: solana = LatticeSignEncoding.solana }
SIGNING.ENCODINGS.ETH_DEPOSITeth_deposit
SIGNING.ENCODINGS.EVMevm
SIGNING.ENCODINGS.NONEnone
SIGNING.ENCODINGS.SOLANAsolana
SIGNING.HASHES{ KECCAK256: keccak256 = LatticeSignHash.keccak256; NONE: none = LatticeSignHash.none; SHA256: sha256 = LatticeSignHash.sha256 }
SIGNING.HASHES.KECCAK256keccak256
SIGNING.HASHES.NONEnone
SIGNING.HASHES.SHA256sha256

Defined inโ€‹

src/constants.ts:14