walletd

command module
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 29, 2020 License: Apache-2.0 Imports: 8 Imported by: 0

README

walletd

Tag License GoDoc Travis CI codecov.io Go Report Card

Daemon holding Ethereum 2 keys and allowing signing operations to take place.

Table of Contents

Install

walletd is a standard Go module which can be installed with:

go get github.com/wealdtech/walletd

Usage

walletd provies a gRPC interface to wallet operations such as listing accounts and signing requests.

Configuration

Configuration is held in the default location:

- Windows: `%APPDATA%\wealdtech\walletd`
- MacOSX: `${HOME}/Library/Application Support/wealdtech/walletd`
- Linux: `${HOME}/.config/wealdtech/walletd`

A sample configuration file might look like:

{
  "stores": [
    {
      "name": "Local",
      "type": "filesystem"
    }
  ],
  "rules": [
    {
      "name": "Signer",
      "request": "sign",
      "selector": ".*",
      "script": "signer.lua"
    }
  ]
}

Scripts are stored in the scripts directory of the default configuration location.

Example

Maintainers

Jim McDonald: @mcdee.

Contribute

Contributions welcome. Please check out the issues.

License

Apache-2.0 © 2020 Weald Technology Trading Ltd

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
pb
v1
services

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL