基于区块链的毕业设计eth-signer – 签名者

本文提供基于区块链的毕业设计国外最新区块链项目源码下载,包括solidity,eth,fabric等blockchain区块链,基于区块链的毕业设计eth-signer – 签名者 是一篇很好的国外资料

eth-signer

A Python library for transection signing using AWS Key Management Service.

Dependencies

  • Python 3.5+

QuickStart

This Package is available on PyPI. Install via pip as:

  pip install eth-signer

Usage

  1. Instantiate eth signer client
import boto3 from eth_signer import AWSKMSKey from web3 import Web3   kms_client = boto3.client('kms', 'us-east-1') key_id = "XX0000XX-00XX-00XX-00XX-XXXX0000XXXX" kms_signer = AWSKMSKey(kms_client, key_id)  web3 = Web3(Web3.HTTPProvider(node_url)) contract = web3.eth.contract(address=address, abi=abi)  tx_obj = contract.functions.function_name().buildTransaction(      {           "nonce": nonce,           "from": address,      } )  signed_tx = AWSKMSKey.sign_transaction(tx_obj) tx_hash = signed_tx.hash web3.eth.send_raw_transaction(signed_tx.rawTransaction)

Features

  • Support for EIP-2718 (Typed Transaction) and EIP-2939 (Access List Transaction)
  • Support for EIP-1559 (Dynamic Fee Transaction)

eth签名者

使用AWS密钥管理服务进行横切签名的Python库

依赖关系

  • Python 3.5+

快速启动

此软件包在PyPI上提供。通过pip安装为:

  pip install eth-signer

使用功能

  1. 实例化eth签名者客户端
import boto3 from eth_signer import AWSKMSKey from web3 import Web3   kms_client = boto3.client('kms', 'us-east-1') key_id = "XX0000XX-00XX-00XX-00XX-XXXX0000XXXX" kms_signer = AWSKMSKey(kms_client, key_id)  web3 = Web3(Web3.HTTPProvider(node_url)) contract = web3.eth.contract(address=address, abi=abi)  tx_obj = contract.functions.function_name().buildTransaction(      {           "nonce": nonce,           "from": address,      } )  signed_tx = AWSKMSKey.sign_transaction(tx_obj) tx_hash = signed_tx.hash web3.eth.send_raw_transaction(signed_tx.rawTransaction)

Features

  • 对EIP-2718(类型化事务)和EIP-2939(访问列表事务)的支持
  • 对EIP-1559(动态费用事务)的支持

部分转自网络,侵权联系删除区块链源码网

www.interchains.cc

https://www.interchains.cc/24836.html

区块链毕设网(www.interchains.cc)全网最靠谱的原创区块链毕设代做网站 部分资料来自网络,侵权联系删除! 最全最大的区块链源码站 ! QQ3039046426
区块链知识分享网, 以太坊dapp资源网, 区块链教程, fabric教程下载, 区块链书籍下载, 区块链资料下载, 区块链视频教程下载, 区块链基础教程, 区块链入门教程, 区块链资源 » 基于区块链的毕业设计eth-signer – 签名者

提供最优质的资源集合

立即查看 了解详情