Giter Site home page Giter Site logo

consensys / doc.orion Goto Github PK

View Code? Open in Web Editor NEW
5.0 27.0 14.0 1.29 MB

Documentation site for Orion, a ConsenSys Quorum component for doing private transactions

Home Page: https://docs.orion.consensys.net/

License: Apache License 2.0

JavaScript 75.79% Shell 0.01% HTML 23.69% TypeScript 0.08% CSS 0.42%
documentation orion

doc.orion's Introduction

doc.orion's People

Contributors

alexandratran avatar bgravenorst avatar joshuafernandes avatar macfarla avatar madelinemurray avatar nicolasmassart avatar rolandtyler avatar sgregglives avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

doc.orion's Issues

Add Orion deprecation banner

On :

  • latest
  • stable
  • 20.10.1 tag

Add a red deprecation banner on top of each page:

  • modify header template and use a config variable
  • add variable in config

Add issue and PR templates

Add 2 issue templates:

  • Doc tool bug report
  • Doc content issue report

Add 2 PR templates:

  • Content pull request
  • DocOps pull request

See also PegaSysEng/Misc#67

Fix needed on TLS tutorial

Hi Contributors,
while implementing the tls logic for Orion transaction Manager, faced an issue with certificate generation. I was following the documentation on the link https://docs.orion.pegasys.tech/en/latest/Tutorials/TLS/ and found an issue with the documentation.
so the nodeurl, clienturl and othernodes should be in a format
nodeurl = “https://:8080/”
clienturl = “https://:8888/”
othernodes = [“https://:8080”]
as without the https:// the orion is not recognizing the string as a URL.

Update doc on configuring DB path when using migration tool

This issue is inspired from customer support ticket 165035

The customer was running migration tool with a wrong BD path so Orion migration created a new empty DB that was not able to migrate.

Modifying orion.conf file to add storage and workdir parameters with absolute paths fixed the issue and made the migration possible.

Another way would have been to run the migration tool from the same place where Orion was running so they get the same default path.

Anyway, it may require to update the migration doc for that to be clearer: https://docs.orion.consensys.net/en/latest/Tutorials/Migrating-from-Orion-to-Tessera/

Doc Besu <-> Orion TLS

Document how to configure TLS between Besu and Orion.

Current TLS options have been duplicated:
tls --> clientconnectiontls
tlsservertrust --> clientconnectiontlsservertrust
tlsknownclients --> clientconnectiontlsknownclients
tlsservercert --> clientconnectiontlsservercert
tlsserverchain --> clientconnectiontlsserverchain
tlsserverkeuy --> clientconnectiontlsserverkey

False positive: '/send' should have failed, as the recipient did not receive the payload

Setup using Docker images orchestrated on a programatically created Docker network.

There are two Orions (OrionA and OrionB), with each Orion having a single key pair (privKey, pubKey) and each of their nodeurl set as 0.0.0.0:8080.

A payload with OrionA pubKey as the from and OrionB pubKey is send to OrionA (via /send endpoint) for propagation and returns success, with a receipt, however OrionB cannot find the receipt.

Node StateOrionA /receive with the OrionA pubKey returns 200 & the payload.OrionA /receive with the OrionB pubKey returns 404.OrionB /receive with the OrionA pubKey returns 404.OrionB /receive with the OrionB pubKey returns 404.

HypothesisThe recipients are identified only by nodeUrl, ignoring the publicKey.i.e. when both keys have the same nodeUrl a single positive response is sufficient for the transaction to succeed, despite the fact that node cannot decrypt the second payload (the one encrypted with OrionB's pubKey),

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.