Skip to content

Latest commit

 

History

History
22 lines (16 loc) · 1.29 KB

registering.md

File metadata and controls

22 lines (16 loc) · 1.29 KB
title lead
Registering
A user needs to register in order to be able to use the Entropy network to sign messages. This page covers that process.

The SDK method for registering is Entropy.register.

The registering process

sequenceDiagram
    actor User
    participant Chain

    User ->> Chain: Informs chain of registration. And selects programs and configs associated with account
    Chain ->> User: Selects user's derivation path and returns verifying key associated with that user
Loading
  1. The user registers with the Entropy chain by submitting a transaction from any account containing the 'Account Key', and initial 'ProgramsData'.

    • ProgramsData - Is multiple Programs Instances. Which contain the program_pointer (the hash of the program you want to use) and the program_config for that program. On the evaluation of a signature request a threshold server will run all the programs and pass through the program config for that program.
  2. The chain selects a derivation path based on a running count and stores said user information in a mapping with the veryfying key for that user as the key in the mapping. The veryfying key will be the account that the edcsa signatures resolve to.