funga

Signer and keystore daemon and library for cryptocurrency software development
Log | Files | Refs | README | LICENSE

commit f8a8e9ad193d16a98e4b2ac950c57c955f5d0f6b
parent 8637e667c5960ed21a0f2c87aa90a5d2885a6abf
Author: lash <dev@holbrook.no>
Date:   Mon, 14 Nov 2022 18:50:22 +0000

Update readme

Diffstat:
MREADME.md | 35+++--------------------------------
Msetup.cfg | 2+-
2 files changed, 4 insertions(+), 33 deletions(-)

diff --git a/README.md b/README.md @@ -12,43 +12,14 @@ This package is written because at the time no good solution seemed to exist for ## TECHNICAL OVERVIEW -### Scripts - -When installed with pip/setuptools, this package provides a Unix socket IPC server as `crypto-dev-daemon` implementing the following web3 json-rpc methods: - -* web3.eth.personal.newAccount -* web3.eth.personal.signTransaction -* web3.eth.signTransaction - -### Classes - -The classes and packages provided are: - -#### keystore +### keystore - **Keystore**: Interface definition -- **ReferenceKeystore**: Implements the `Keystore` interface, with a postgresql backend expecting sql schema as defined in `ReferenceKeystore.schema` -#### transaction +### transaction - **Transaction**: Interface definition. -- **EIP155Transaction**: Creates transaction serializations appropriate for EIP155 replay protected signatures. Accepts a web3 format transaction dict as constructor argument together with nonce and optional chainId. -#### signer +### signer - **Signer**: Interface definition. Its `signTransaction` method expects an object implementing the `Transaction` interface. -- **ReferenceSigner** Implements `Signer`, accepting a single argument of type `Keystore` interface. - -## VERSION - -This software is in alpha state. - -Current version is 0.2.5 - -## LICENSE - -GPLv3 - -## LEGAL MUMBO-JUMBO - -No responsibility assumed for any use of this software. You're on your own, as usual. diff --git a/setup.cfg b/setup.cfg @@ -6,6 +6,6 @@ classifiers = Intended Audience :: Developers Topic :: Software Development :: Libraries License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+) -license = OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+) +license = AGPLv3+ license_files = LICENSE