9namespace sysio {
namespace wallet {
24 void unlock(
string password)
override;
28 map<public_key_type, private_key_type>
list_keys()
override;
38 std::unique_ptr<detail::se_wallet_impl> my;
contains only the public point of an elliptic curve key.
void unlock(string password) override
private_key_type get_private_key(public_key_type pubkey) const override
void set_password(string password) override
std::optional< signature_type > try_sign_digest(const digest_type digest, const public_key_type public_key) override
map< public_key_type, private_key_type > list_keys() override
flat_set< public_key_type > list_public_keys() override
bool remove_key(string key) override
void check_password(string password) override
string create_key(string key_type) override
bool is_locked() const override
bool import_key(string wif_key) override
fc::sha256 digest(const T &value)