rooch-network / rooch

VApp Container with Move Language
https://rooch.network
Apache License 2.0
134 stars 60 forks source link

[framework] Refactor the auth validator and address mapping #1770

Closed jolestar closed 3 weeks ago

jolestar commented 3 weeks ago

Follow #1762

  1. Change native_validator to session_valudator.
  2. Refactor address mapping, directly generate rooch address from bitcoin address.

Rooch Address

graph LR;
  bkp(Bitcoin PrivateKey)
  baddress(Bitcoin Address)
  raddress(Rooch Address)
  contract(Move Contract)

  bkp-->baddress
  baddress-->|hash|raddress
  contract-->|create account|raddress