hyperledger / cacti

Hyperledger Cacti is a new approach to the blockchain interoperability problem
https://wiki.hyperledger.org/display/cactus
Apache License 2.0
324 stars 277 forks source link

feat(connector): remove hard dependency on keychain #963

Open petermetz opened 3 years ago

petermetz commented 3 years ago

Description

As a user of Cactus I want to be able to omit using the keychain if I want to so that I can pick and chose what complexity I take on when I decide to use the framework for my project.

https://chat.hyperledger.org/channel/cactus?msg=WgTabjQho3oFGskSa

Acceptance Criteria

  1. Test coverage for both with and without keychain scenarios
  2. CI suite passing
  3. Avoid depending on shared mutable state, the API server must be horizontally scalable. No file system usage either.

cc: @takeutak @sfuji822 @hartm @jonathan-m-hamilton @AzaharaC @jordigiam @kikoncuo @petermetz @arnab-roy @jagpreetsinghsasan @TonyRowntree @travis-payne

elenaizaguirre commented 2 years ago

@TonyRowntree You need to pass this issue to someone, right?

TonyRowntree commented 2 years ago

@elenaizaguirre I will be continuing with the fabric one and (hopefully) get it finished by end of week. The xdai one is up for grabs so feel free to take it if you like :)

elenaizaguirre commented 2 years ago

@TonyRowntree Thank you, I´ll take it

petermetz commented 2 years ago

@elenaizaguirre @TonyRowntree Thank you for coordinating on this!