1.2.0 • Published 1 year ago

orbs-signer-client v1.2.0

Weekly downloads
2
License
MIT
Repository
github
Last release
1 year ago

Signer Service

CI

The signer service manages the node private keys (Orbs and Ethereum) securely and signs transactions on behalf of the node. Used by ONG to sign blocks and protocol messages. Also used by Ethereum Writer to sign Ethereum transactions.

The service implements Node Sign interface of the Vault service part of the Orbs protocol specification.

DockerHub: https://hub.docker.com/repository/docker/orbsnetwork/signer

Testing

./test.sh

Testing - javascript client

docker-compose up -d
npm install
npm test
docker compose down

Building

./create-docker-version.sh && ./docker-build.sh will produce new docker image.

CLI reference

Usage:
  -config value
    	path/to/config.json
  -listen string
    	ip address and port for http server (default ":7777")
  -version
    	returns information about version

Polygon-matic POS & EIP 155

changes were added on this commit to support EIP-155 (replay attack) as a part of wider effort for the signer to support POS on matic network, and signing on other EVM networks using a channelID.