Documentation
¶
Index ¶
Constants ¶
View Source
const LedgerAppName = "Ethereum"
LedgerAppName defines the Ledger app used for signing. Our chain uses the Ethereum app
Variables ¶
View Source
var ( // SupportedAlgorithms defines the list of signing algorithms used on our chain: // - eth_secp256k1 (Ethereum) SupportedAlgorithms = keyring.SigningAlgoList{hd.EthSecp256k1} // SupportedAlgorithmsLedger defines the list of signing algorithms used on our chain for the Ledger device: // - eth_secp256k1 (Ethereum) // The Ledger derivation function is responsible for all signing and address generation. SupportedAlgorithmsLedger = keyring.SigningAlgoList{hd.EthSecp256k1} // LedgerDerivation defines our Ledger Go derivation (Ethereum app with EIP-712 signing) LedgerDerivation = ledger.EvmosLedgerDerivation() // CreatePubkey uses the ethsecp256k1 pubkey with Ethereum address generation and keccak hashing CreatePubkey = func(key []byte) types.PubKey { return ðsecp256k1.PubKey{Key: key} } // SkipDERConversion represents whether the signed Ledger output should skip conversion from DER to BER. // This is set to true for signing performed by the Ledger Ethereum app. SkipDERConversion = true )
Functions ¶
func EthSecp256k1KeyringOption ¶
EthSecp256k1KeyringOption defines a function keys options for the Ethereum Secp256k1 curve. It supports eth_secp256k1 keys for accounts.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.