constants
EXTERNALโ
const
EXTERNAL: {"ENC_DATA"
: {"SCHEMAS"
: {"BLS_KEYSTORE_EIP2335_PBKDF_V4"
:LatticeEncDataSchema.eip2335
; }; };"ETH_CONSENSUS_SPEC"
: {"DOMAINS"
: {"DEPOSIT"
:Buffer
;"VOLUNTARY_EXIT"
:Buffer
; };"NETWORKS"
: {"MAINNET_GENESIS"
: {"forkVersion"
:Buffer
;"networkName"
:'mainnet'
;"validatorsRoot"
:Buffer
; }; }; };"GET_ADDR_FLAGS"
: {"BLS12_381_G1_PUB"
:LatticeGetAddressesFlag.bls12_381Pubkey
;"ED25519_PUB"
:LatticeGetAddressesFlag.ed25519Pubkey
;"SECP256K1_PUB"
:LatticeGetAddressesFlag.secp256k1Pubkey
; };"SIGNING"
: {"BLS_DST"
: {"BLS_DST_NUL"
:LatticeSignBlsDst.NUL
;"BLS_DST_POP"
:LatticeSignBlsDst.POP
; };"CURVES"
: {"BLS12_381_G2"
:LatticeSignCurve.bls12_381
;"ED25519"
:LatticeSignCurve.ed25519
;"SECP256K1"
:LatticeSignCurve.secp256k1
; };"ENCODINGS"
: {"ETH_DEPOSIT"
:LatticeSignEncoding.eth_deposit
;"EVM"
:LatticeSignEncoding.evm
;"NONE"
:LatticeSignEncoding.none
;"SOLANA"
:LatticeSignEncoding.solana
; };"HASHES"
: {"KECCAK256"
:LatticeSignHash.keccak256
;"NONE"
:LatticeSignHash.none
;"SHA256"
:LatticeSignHash.sha256
; }; }; }
Externally exported constants used for building requests
Type declarationโ
Member | Type | Value |
---|---|---|
ENC_DATA | {"SCHEMAS" : {"BLS_KEYSTORE_EIP2335_PBKDF_V4" : LatticeEncDataSchema.eip2335 ; }; } | ... |
ENC_DATA.SCHEMAS | {"BLS_KEYSTORE_EIP2335_PBKDF_V4" : LatticeEncDataSchema.eip2335 ; } | ... |
ENC_DATA.SCHEMAS.BLS_KEYSTORE_EIP2335_PBKDF_V4 | eip2335 | LatticeEncDataSchema.eip2335 |
ETH_CONSENSUS_SPEC | {"DOMAINS" : {"DEPOSIT" : Buffer ;"VOLUNTARY_EXIT" : Buffer ; };"NETWORKS" : {"MAINNET_GENESIS" : {"forkVersion" : Buffer ;"networkName" : 'mainnet' ;"validatorsRoot" : Buffer ; }; }; } | ... |
ETH_CONSENSUS_SPEC.DOMAINS | {"DEPOSIT" : Buffer ;"VOLUNTARY_EXIT" : Buffer ; } | ... |
ETH_CONSENSUS_SPEC.DOMAINS.DEPOSIT | Buffer | ... |
ETH_CONSENSUS_SPEC.DOMAINS.VOLUNTARY_EXIT | Buffer | ... |
ETH_CONSENSUS_SPEC.NETWORKS | {"MAINNET_GENESIS" : {"forkVersion" : Buffer ;"networkName" : 'mainnet' ;"validatorsRoot" : Buffer ; }; } | ... |
ETH_CONSENSUS_SPEC.NETWORKS.MAINNET_GENESIS | {"forkVersion" : Buffer ;"networkName" : 'mainnet' ;"validatorsRoot" : Buffer ; } | ... |
ETH_CONSENSUS_SPEC.NETWORKS.MAINNET_GENESIS.forkVersion | Buffer | ... |
ETH_CONSENSUS_SPEC.NETWORKS.MAINNET_GENESIS.networkName | "mainnet" | 'mainnet' |
ETH_CONSENSUS_SPEC.NETWORKS.MAINNET_GENESIS.validatorsRoot | Buffer | ... |
GET_ADDR_FLAGS | {"BLS12_381_G1_PUB" : LatticeGetAddressesFlag.bls12_381Pubkey ;"ED25519_PUB" : LatticeGetAddressesFlag.ed25519Pubkey ;"SECP256K1_PUB" : LatticeGetAddressesFlag.secp256k1Pubkey ; } | ... |
GET_ADDR_FLAGS.BLS12_381_G1_PUB | bls12_381Pubkey | LatticeGetAddressesFlag.bls12_381Pubkey |
GET_ADDR_FLAGS.ED25519_PUB | ed25519Pubkey | LatticeGetAddressesFlag.ed25519Pubkey |
GET_ADDR_FLAGS.SECP256K1_PUB | secp256k1Pubkey | LatticeGetAddressesFlag.secp256k1Pubkey |
SIGNING | {"BLS_DST" : {"BLS_DST_NUL" : LatticeSignBlsDst.NUL ;"BLS_DST_POP" : LatticeSignBlsDst.POP ; };"CURVES" : {"BLS12_381_G2" : LatticeSignCurve.bls12_381 ;"ED25519" : LatticeSignCurve.ed25519 ;"SECP256K1" : LatticeSignCurve.secp256k1 ; };"ENCODINGS" : {"ETH_DEPOSIT" : LatticeSignEncoding.eth_deposit ;"EVM" : LatticeSignEncoding.evm ;"NONE" : LatticeSignEncoding.none ;"SOLANA" : LatticeSignEncoding.solana ; };"HASHES" : {"KECCAK256" : LatticeSignHash.keccak256 ;"NONE" : LatticeSignHash.none ;"SHA256" : LatticeSignHash.sha256 ; }; } | ... |
SIGNING.BLS_DST | {"BLS_DST_NUL" : LatticeSignBlsDst.NUL ;"BLS_DST_POP" : LatticeSignBlsDst.POP ; } | ... |
SIGNING.BLS_DST.BLS_DST_NUL | NUL | LatticeSignBlsDst.NUL |
SIGNING.BLS_DST.BLS_DST_POP | POP | LatticeSignBlsDst.POP |
SIGNING.CURVES | {"BLS12_381_G2" : LatticeSignCurve.bls12_381 ;"ED25519" : LatticeSignCurve.ed25519 ;"SECP256K1" : LatticeSignCurve.secp256k1 ; } | ... |
SIGNING.CURVES.BLS12_381_G2 | bls12_381 | LatticeSignCurve.bls12_381 |
SIGNING.CURVES.ED25519 | ed25519 | LatticeSignCurve.ed25519 |
SIGNING.CURVES.SECP256K1 | secp256k1 | LatticeSignCurve.secp256k1 |
SIGNING.ENCODINGS | {"ETH_DEPOSIT" : LatticeSignEncoding.eth_deposit ;"EVM" : LatticeSignEncoding.evm ;"NONE" : LatticeSignEncoding.none ;"SOLANA" : LatticeSignEncoding.solana ; } | ... |
SIGNING.ENCODINGS.ETH_DEPOSIT | eth_deposit | LatticeSignEncoding.eth_deposit |
SIGNING.ENCODINGS.EVM | evm | LatticeSignEncoding.evm |
SIGNING.ENCODINGS.NONE | none | LatticeSignEncoding.none |
SIGNING.ENCODINGS.SOLANA | solana | LatticeSignEncoding.solana |
SIGNING.HASHES | {"KECCAK256" : LatticeSignHash.keccak256 ;"NONE" : LatticeSignHash.none ;"SHA256" : LatticeSignHash.sha256 ; } | ... |
SIGNING.HASHES.KECCAK256 | keccak256 | LatticeSignHash.keccak256 |
SIGNING.HASHES.NONE | none | LatticeSignHash.none |
SIGNING.HASHES.SHA256 | sha256 | LatticeSignHash.sha256 |