Skip to content

Transaction Signer#78

Merged
tony-iqlusion merged 1 commit into
developfrom
tx-signer
Jun 18, 2020
Merged

Transaction Signer#78
tony-iqlusion merged 1 commit into
developfrom
tx-signer

Conversation

@tony-iqlusion

@tony-iqlusion tony-iqlusion commented Jun 17, 2020

Copy link
Copy Markdown
Member

Implements #54

This adds a transaction signer based on the stdtx crate which presently polls a remote JSONRPC endpoint looking for transactions to sign, parses them, signs them, and broadcasts them via RPC.

Additionally updates tmkms yubihsm keys list to display the Bech32-serialized addresses (computed from a compressed secp256k1 curve point) for ECDSA K-256 keys.

@tony-iqlusion
tony-iqlusion requested a review from zmanian June 17, 2020 21:50
@tarcieri
tarcieri force-pushed the tx-signer branch 5 times, most recently from 4c778f8 to 16399cf Compare June 18, 2020 19:16
@tony-iqlusion tony-iqlusion changed the title [WIP] Transaction Signer Transaction Signer Jun 18, 2020
@tony-iqlusion
tony-iqlusion marked this pull request as ready for review June 18, 2020 19:19
Implements #54

This adds a transaction signer based on the `stdtx` crate which
presently polls a remote JSONRPC endpoint looking for transactions to
sign, parses them, signs them, and broadcasts them via RPC.

Additionally updates `tmkms yubihsm keys list` to display the
Bech32-serialized addresses (computed from a compressed secp256k1 curve
point) for ECDSA K-256 keys.
@cargo-dep-bot

cargo-dep-bot Bot commented Jun 18, 2020

Copy link
Copy Markdown

This PR made the following dependency changes:

Added Packages (Duplicate versions in '()'):
	abscissa_tokio 0.5.1
	adler32 1.1.0
	anomaly 0.2.0 (0.2.0)
	async-tungstenite 0.5.0
	base64 0.11.0
	block-buffer 0.8.0 (0.7.3)
	digest 0.9.0 (0.7.6, 0.8.1)
	idna 0.2.0
	input_buffer 0.3.1
	matches 0.1.8
	miniz_oxide 0.3.7
	percent-encoding 2.1.0
	rust_decimal 1.6.0
	serde_bytes 0.11.5
	serde_repr 0.1.6
	sha-1 0.8.2
	sha2 0.9.0 (0.8.2)
	stdtx 0.1.0
	subtle-encoding 0.5.1 (0.5.1)
	tendermint-rpc 0.1.0
	tinyvec 0.3.3
	tokio-macros 0.2.5
	tungstenite 0.10.1
	unicode-bidi 0.3.4
	unicode-normalization 0.1.13
	url 2.1.1
	utf-8 0.7.5
	version_check 0.9.2
	zeroize 1.1.0 (1.1.0)

Removed Packages (Remaining versions in '()'):
	subtle 1.0.0 (2.2.3)

Updated Packages:
	aead: 0.3.0 -> 0.3.1
	backtrace: 0.3.48 -> 0.3.49
	crypto-mac: 0.7.0 -> 0.8.0
	ecdsa: 0.5.0 -> 0.6.0
	elliptic-curve: 0.3.0 -> 0.4.0
	generic-array: 0.14.1 -> 0.14.2
	hermit-abi: 0.1.13 -> 0.1.14
	hkd32: 0.3.1 -> 0.4.0
	hkdf: 0.8.0 -> 0.9.0-alpha.0
	hmac: 0.7.1 -> 0.8.0
	itoa: 0.4.5 -> 0.4.6
	k256: 0.1.1 -> 0.3.0
	num-integer: 0.1.42 -> 0.1.43
	num-traits: 0.2.11 -> 0.2.12
	object: 0.19.0 -> 0.20.0
	pin-project: 0.4.20 -> 0.4.22
	pin-project-internal: 0.4.20 -> 0.4.22
	proc-macro-nested: 0.1.5 -> 0.1.6
	remove_dir_all: 0.5.2 -> 0.5.3
	ripemd160: 0.8.0 -> 0.9.0
	serde: 1.0.111 -> 1.0.112
	serde_derive: 1.0.111 -> 1.0.112
	serde_json: 1.0.54 -> 1.0.55
	signal-hook: 0.1.15 -> 0.1.16
	signatory: 0.19.0 -> 0.20.0
	signatory-dalek: 0.19.0 -> 0.20.0
	signatory-secp256k1: 0.19.0 -> 0.20.0
	signature: 1.0.1 -> 1.1.0
	syn: 1.0.30 -> 1.0.31
	tendermint: 0.13.0 -> 0.13.0
	thiserror: 1.0.19 -> 1.0.20
	thiserror-impl: 1.0.19 -> 1.0.20

@tony-iqlusion
tony-iqlusion merged commit 6211d38 into develop Jun 18, 2020
@tony-iqlusion
tony-iqlusion deleted the tx-signer branch June 18, 2020 19:53
This was referenced Jun 23, 2020
@tony-iqlusion tony-iqlusion mentioned this pull request Jul 2, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant