Skip to main content

A signer and keystore daemon and library for cryptocurrency software development

Project description

CRYPTO DEV SIGNER

This package is written because at the time no good solution seemed to exist for solving the following combined requirements and issues:

  • A service has custody of its users' private keys.
  • The are a large number of private keys involved (hundreds of thousands and up).
  • Need to sign transactions conforming to EIP-155, with the ability to arbitrarily specify the "chain id".
  • Do not want to store the keys inside an ethereum node, especially not the one connected to the network.
  • Want to use the "standard" web3 JSON-RPC interface, so that the component can be easily replaced later.
  • Multiple providers don't work on either web3.js and/or web3.py.
  • As a bonus, provide a practical keystore solution for testing in general for web3 projects.

TECHNICAL OVERVIEW

keystore

  • Keystore: Interface definition

transaction

  • Transaction: Interface definition.

signer

  • Signer: Interface definition. Its signTransaction method expects an object implementing the Transaction interface.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

funga-0.5.7.tar.gz (34.3 kB view details)

Uploaded Source

File details

Details for the file funga-0.5.7.tar.gz.

File metadata

  • Download URL: funga-0.5.7.tar.gz
  • Upload date:
  • Size: 34.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for funga-0.5.7.tar.gz
Algorithm Hash digest
SHA256 0dec06eea9ea1c559463d342ad9bc4c13fb4456860817eddc9750f939e979b7e
MD5 14e9ef6d55b4b900d3737fb4bb2dc4e6
BLAKE2b-256 36a436f9e11351a462c78ba6a67f4b5c355892e2e54784ab23f77155191a32d2

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page