sgns::AccountMessenger::InterfaceMethods¶
Interface methods the user needs to define.
#include <AccountMessenger.hpp>
Public Attributes¶
| Name | |
|---|---|
| std::function< outcome::result< std::vector< uint8_t > >(std::vector< uint8_t > data)> | sign_ Signing method. |
| std::function< outcome::result< bool >(std::string address, std::string sig, std::vector< uint8_t > data)> | verify_signature_ Verify signature method. |
| std::function< outcome::result< uint64_t >(std::string address)> | get_local_nonce_ Get local nonce method. |
| std::function< outcome::result< std::string >(uint8_t block_index, const std::string &address)> | get_block_cid_ Get local genesis block method. |
| std::function< outcome::result< bool >(const std::string &cid)> | has_block_cid_ Check if a CID is locally available. |
Public Attributes Documentation¶
variable sign_¶
Signing method.
variable verify_signature_¶
std::function< outcome::result< bool >(std::string address, std::string sig, std::vector< uint8_t > data)> verify_signature_;
Verify signature method.
variable get_local_nonce_¶
Get local nonce method.
variable get_block_cid_¶
std::function< outcome::result< std::string >(uint8_t block_index, const std::string &address)> get_block_cid_;
Get local genesis block method.
variable has_block_cid_¶
Check if a CID is locally available.
Updated on 2026-03-04 at 13:10:43 -0800