funga-eth

Ethereum implementation of the funga keystore and signer
Info | Log | Files | Refs | README | LICENSE

ModeNameSize
-rw-r--r--.gitignore3L
-rw-r--r--CHANGELOG37L
-rw-r--r--LICENSE661L
-rw-r--r--MANIFEST.in1L
-rw-r--r--README.md34L
-rw-r--r--WAIVER17L
-rw-r--r--WAIVER.asc29L
-rw-r--r--funga/eth/__init__.py0B
-rw-r--r--funga/eth/cli/__init__.py0B
-rw-r--r--funga/eth/cli/handle.py115L
-rw-r--r--funga/eth/cli/http.py85L
-rw-r--r--funga/eth/cli/jsonrpc.py30L
-rw-r--r--funga/eth/cli/socket.py67L
-rw-r--r--funga/eth/data/config/database.ini6L
-rw-r--r--funga/eth/data/config/signer.ini3L
-rw-r--r--funga/eth/encoding.py99L
-rw-r--r--funga/eth/keystore/__init__.py8L
-rw-r--r--funga/eth/keystore/dict.py45L
-rw-r--r--funga/eth/keystore/interface.py50L
-rw-r--r--funga/eth/keystore/keyfile.py198L
-rw-r--r--funga/eth/keystore/sql.py119L
-rw-r--r--funga/eth/message.py48L
-rw-r--r--funga/eth/runnable/keyfile.py111L
-rw-r--r--funga/eth/runnable/msg.py74L
-rwxr-xr-xfunga/eth/runnable/signer.py132L
-rw-r--r--funga/eth/signer/__init__.py1L
-rw-r--r--funga/eth/signer/defaultsigner.py91L
-rw-r--r--funga/eth/transaction.py172L
-rw-r--r--funga/eth/web3ext/__init__.py29L
-rw-r--r--funga/eth/web3ext/middleware.py116L
-rw-r--r--requirements.txt9L
-rw-r--r--run_tests.sh12L
-rw-r--r--setup.cfg12L
-rw-r--r--setup.py63L
-rw-r--r--sql_requirements.txt2L
-rw-r--r--test_requirements.txt0B
-rw-r--r--tests/test_cli.py101L
-rw-r--r--tests/test_keystore_dict.py63L
-rw-r--r--tests/test_pbkdf2.py59L
-rw-r--r--tests/test_sign.py99L
-rw-r--r--tests/test_socket.py15L
-rw-r--r--tests/testdata/UTC--2021-01-08T18-37-01.187235289Z--00a329c0648769a73afac7f9381e08fb43dbea721L
-rw-r--r--tests/testdata/UTC--2022-01-24T10-34-04Z--cc47ad90-71a0-7fbe-0224-63326e27263a1L