View Source DiodeClient.Wallet (Diode Client v1.1.3)
Representation of an Ethereum Wallet. This struct can hold keys in three levels of completeness
- Full key (including private key, public key and address)
- Public Key (including public key and address)
- Address (only the 20 byte Ethereum address)
A wallet can be instantiated from any of those, but accessors for higher level components will fail when the data is not available
Link to this section Summary
Link to this section Types
Specs
address() :: <<_::160>>
Specs
compressed_public_key() :: <<_::264>>
Specs
private_key() :: <<_::256>>
Specs
t() :: {:wallet, privkey :: nil | <<_::256>>, pubkey :: nil | <<_::264>>, address :: <<_::160>>}