hyperledger-labs / hyperledger-labs/perun-node

Add support for cosmwasm backend

Open
#229 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
18
Forks
12
PR merge metrics
No merged PRs in 30d

Description

#### Motivation / Context

Cosmwasm [backend](https://github.com/hyperledger-labs/perun-cosmwasm-backend) and [contracts](https://github.com/hyperledger-labs/perun-cosmwasm-contract) have been released for go-perun. Add support for configuring the perun-node to use the cosmwasm backend.

#### Description

Core package of the perun-node (session) is blockchain agnostic. However, components like key management, identity management are specific to each blockchain. So, add implementations for managing keys for the cosmos backend.

Also, update the configuration parameters of the node, so that users can easily choose between ethereum or cosmos backend with simple configuration changes.

##### Relates to

#### Testing

The end-to-end tests for payment API should work for cosmos backend as well.

#### Thread Safety

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.