trust-graph/admin
InversionSpaces 175e51d5db
feat(trust-graph): Update aqua code (#141)
* Update aqua

* Update aqua-lib

* Update admin aqua

* Remove aqua dep

* Update example aqua

* Fix package.json

* Update admin/package.json

Co-authored-by: Aleksey Proshutinskiy <justprosh@users.noreply.github.com>

* Update aqua/package.json

Co-authored-by: Aleksey Proshutinskiy <justprosh@users.noreply.github.com>

* Update example/package.json

Co-authored-by: Aleksey Proshutinskiy <justprosh@users.noreply.github.com>

* Setup fluence in CI

---------

Co-authored-by: Aleksey Proshutinskiy <justprosh@users.noreply.github.com>
2023-12-29 13:46:10 +01:00
..
aqua feat(trust-graph): Update aqua code (#141) 2023-12-29 13:46:10 +01:00
index.ts chore: update fluence certificates (#52) 2023-01-26 22:21:06 +04:00
package-lock.json feat(trust-graph): Update aqua code (#141) 2023-12-29 13:46:10 +01:00
package.json feat(trust-graph): Update aqua code (#141) 2023-12-29 13:46:10 +01:00
README.md High-level Aqua API (#35) 2022-02-04 18:45:37 +03:00
tsconfig.json Trust Graph: implement WASM built-in (#18) 2021-11-12 16:19:16 +03:00

How to generate export certificates

  1. Go to local-network if you want to use local node
    • Run docker compose up -d to start Fluence node
    • Go back to ../admin
  2. Put root_secret_key.ed25519 and issuer_secret_key.ed25519 to folder
  3. Run npm i
  4. Run npm run start {env} where {env} should be testnet/krasnodar/stage or local

root_secret_key.ed25519 and issuer_secret_key.ed25519 are secret and owned by Fluence Labs team. Root key is for all Fluence Labs relations. Trust from issuer key to any peer id means that this peer is official Fluence Labs peer. isFluencePeer method from trust-graph-api.aqua module checks these relations. You can build your own structure of peers similarly.

example_secret_key.ed25519 publicly available and used for test purposes.