View Source DiodeClient.Object behaviour (Diode Client v1.2.5)

All objects are made of tuples {:type, value1, value2, ..., valueN, signature} The number of values are different but the last signature is a signature is always is the signature of BertExt.encode!([value1, value2, ..., valueN])) Also the signatures public key is always equal to the key

Summary

Types

@type key() :: <<_::160>>

Callbacks

@callback block_number(tuple()) :: integer()
@callback key(tuple()) :: key()
@callback valid?(tuple()) :: boolean()

Functions