UltrafastSecp256k1 3.50.0
Ultra high-performance secp256k1 elliptic curve cryptography library
Loading...
Searching...
No Matches
ethereum.hpp File Reference
#include <array>
#include <cstdint>
#include <string>
#include "secp256k1/point.hpp"

Go to the source code of this file.

Namespaces

namespace  secp256k1
 
namespace  secp256k1::coins
 

Functions

std::string secp256k1::coins::ethereum_address (const fast::Point &pubkey)
 
std::string secp256k1::coins::ethereum_address_raw (const fast::Point &pubkey)
 
std::array< std::uint8_t, 20 > secp256k1::coins::ethereum_address_bytes (const fast::Point &pubkey)
 
std::string secp256k1::coins::eip55_checksum (const std::string &hex_addr)
 
bool secp256k1::coins::eip55_verify (const std::string &addr)