Skip to content

mm-zk/doubleo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Double 0 project.

What works

  • simple config, that specifies which addresses are whitelisted
  • proxy implementation
    • returns 403 on most things
    • filters out transaction hashes from blocks
    • allows any transactions (including new contract deployments)
  • also a middle ware that takes the requests with authorization and forwards them accordingly.

Starting system against the localhost

cargo run -- --sequencer-url http://localhost:8011  run

Adding credentials

curl --request POST \                                                                                                                             
     --url http://localhost:8015 \
     --header 'accept: application/json' \
     --header 'content-type: application/json' \
     --data '
{
  "jsonrpc": "2.0",
  "method": "privateeth_addCredential",
  "id": 1,
  "params": [
    "abcd", "0x36615Cf349d7F6344891B1e7CA7C72883F5dc049", "sth"
  ]
}'

Stuff to add

  • persist cookies over time
  • actual checking of the authorization
  • simple frontend

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published