{"repo":"sejpalk/eth-signer","free":true,"listed":false,"github":"https://github.com/sejpalk/eth-signer","clone":"git clone https://github.com/sejpalk/eth-signer.git","description":"Eth-signer is A Python library for transection and message signing using Key Management Services such as AWS Key Management Service, Azure Key Vault, Vault by HashiCorp.","language":"Python","stars":10,"topics":["ethereum","cryptography","python","aws","azure","cryptocurrency"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"eth-signer Eth-signer is A Python library for transection and message signing using Key Management Services such as AWS Key Management Service, Azure Key Vault, Vault by HashiCorp. Features - [x] Support for Ethereum Transaction and Message Signing using AWS Key Management Service - [x] Support all types of Transactions and message signing supported by the eth-account package. - [ ] Support for Ethereum Transaction and Message Signing using Azure Key Vault - [ ] Support for Ethereum Transaction and Message Signing using Vault by HashiCorp ( will wait till PR for secp256k1 support be accepted.) - [ ] Support For signing Ethereum 2.0 Transaction and Message - [x] Support eth-signer in Mac OS 11.6 , Ubuntu 20.04 LTS and Windows 11 Dependencies - Python 3.6+ QuickStart eth-signer is available on PyPI. Install via pip as: Usage eth-signer needs AWS-KMS Client Object from boto3 to sign Ethereum transaction or message. In the following example, the Basic use of eth-signer with boto3 has been given. Step - 1 : Install required dependencies Please, do configure Boto3 before following step 2. Step - 2: Create a new key pair using boto3 ( Optional ) Output: Step - 3: Send a new transaction using web3, boto3, and eth-signer Example 1: Transfer 0.01 ETH from AWS KMS managed Ethereum Account to another Ethereum Account. ( Please, do make you have sufficient balance in the Account before executing the example code.) Output: Transaction on etherscan.io Example 2: Transfer 0.01 ETH from AWS K","default_branch":null,"files":null,"tree":[],"storefront":"/r/sejpalk","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sejpalk/eth-signer/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}