commit afc0f4a8e9b204c2d7fd9cf7dfe0195db655d42d
parent 8672b901baea4d15d8e4982a9e9775e060716911
Author: lash <dev@holbrook.no>
Date: Mon, 14 Nov 2022 18:51:05 +0000
Update readme
Diffstat:
3 files changed, 18 insertions(+), 1 deletion(-)
diff --git a/README b/README
diff --git a/README.md b/README.md
@@ -0,0 +1,17 @@
+# Funga - Ethereum implementation
+
+See https://git.defalsify.org/funga for more details.
+
+## Tools
+
+When installed with pip/setuptools, this package provides a Unix socket IPC server as `funga-ethd` implementing the following web3 json-rpc methods:
+
+* web3.eth.personal.newAccount
+* web3.eth.personal.signTransaction
+* web3.eth.signTransaction
+
+## Funga interface implementations
+
+- **ReferenceKeystore**: Implements the `Keystore` interface, with a postgresql backend expecting sql schema as defined in `ReferenceKeystore.schema`
+- **ReferenceSigner** Implements `Signer`, accepting a single argument of type `Keystore` interface.
+- **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.
diff --git a/setup.cfg b/setup.cfg
@@ -7,6 +7,6 @@ classifiers =
Topic :: Software Development :: Libraries
Environment :: Console
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