|
| std::pair< WalletKey, bool > | secp256k1::coins::wallet::from_private_key (const std::uint8_t *priv32) |
| |
| std::string | secp256k1::coins::wallet::get_address (const CoinParams &coin, const WalletKey &key, bool testnet=false) |
| |
| std::string | secp256k1::coins::wallet::get_address_p2pkh (const CoinParams &coin, const WalletKey &key, bool testnet=false) |
| |
| std::string | secp256k1::coins::wallet::get_address_p2wpkh (const CoinParams &coin, const WalletKey &key, bool testnet=false) |
| |
| std::string | secp256k1::coins::wallet::get_address_p2sh_p2wpkh (const CoinParams &coin, const WalletKey &key, bool testnet=false) |
| |
| std::string | secp256k1::coins::wallet::get_address_p2tr (const CoinParams &coin, const WalletKey &key, bool testnet=false) |
| |
| std::string | secp256k1::coins::wallet::get_address_cashaddr (const CoinParams &coin, const WalletKey &key, bool testnet=false) |
| |
| std::string | secp256k1::coins::wallet::export_private_key (const CoinParams &coin, const WalletKey &key, bool testnet=false) |
| |
| std::string | secp256k1::coins::wallet::export_public_key_hex (const CoinParams &coin, const WalletKey &key) |
| |
| MessageSignature | secp256k1::coins::wallet::sign_message (const CoinParams &coin, const WalletKey &key, const std::uint8_t *msg, std::size_t msg_len) |
| |
| MessageSignature | secp256k1::coins::wallet::sign_hash (const CoinParams &coin, const WalletKey &key, const std::uint8_t *hash32) |
| |
| bool | secp256k1::coins::wallet::verify_message (const CoinParams &coin, const fast::Point &pubkey, const std::uint8_t *msg, std::size_t msg_len, const MessageSignature &sig) |
| |
| std::pair< fast::Point, bool > | secp256k1::coins::wallet::recover_signer (const CoinParams &coin, const std::uint8_t *msg, std::size_t msg_len, const MessageSignature &sig) |
| |
| std::pair< std::string, bool > | secp256k1::coins::wallet::recover_address (const CoinParams &coin, const std::uint8_t *msg, std::size_t msg_len, const MessageSignature &sig) |
| |