profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/tcharding/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Tobin C. Harding tcharding Sydney, Australia. http://tobin.cc Journeyman Linux Programmer

comit-network/comit-rs 189

Reference implementation of COMIT, an open protocol facilitating trustless cross-blockchain applications.

comit-network/create-comit-app 9

Set up a local development environment for COMIT apps with one command.

comit-network/RFCs 8

Request for Comments (RFCs) for the COMIT network

comit-network/ambrosia 4

UI for trading in the COMIT network

comit-network/rust-libp2p-tokio-socks5 4

Libp2p transport for sending TCP traffic via a SOCKS5 proxy e.g., over Tor network.

comit-network/comit-i 3

A general-purpose web interface for comit-rs

comit-network/comit-js-sdk 2

JavaScript SDK for cnd's HTTP API written in TypeScript

comit-network/ping-pong 2

POC demonstrating rust-libp2p connectivity over the Tor network

comit-network/spikes 2

COMIT research outcomes

tcharding/bitcoin-problems.github.io 1

Attempt at website to collect open bticoin research problems.

PR opened bitcoin/bips

[BIP 157] Add missing words to sentence

This sentence does not quite make sense

... the size of a cfcheckpt message is not drastically from a cfheaders between two checkpoints. ...

Change it to be:

... the size of a cfcheckpt message is not drastically different from a cfheaders message between two checkpoints. ...

+3 -3

0 comment

1 changed file

pr created time in 9 days

push eventtcharding/bips

Ferdinando M. Ametrano

commit sha ee2e0598206b8b8a16555a14b8f0c0a70105f93e

added invalid extended keys vectors The BIP32 specification lacks test vectors for invalid extended keys that should not be parsed as valid. Such test vectors are proposed here.

view details

kdmukai

commit sha 99ca1c887686f3881db6e1206d9442f775545400

Trivial errant apostrophe fix Plural "wallets", not possessive "wallet's".

view details

Andrew Chow

commit sha 6327923e7119fddefd19a906028fc9d384cdbdb4

371: Add test vectors

view details

Andrew Chow

commit sha deb1c06e5c603e6b958422dcd74e73c15213ed08

371: Add reference implementation

view details

Nicolas Dorier

commit sha 1945eda0c2128a29b5537b10daef937bbe27b42b

[BIP78] Recommended fee rate estimation for P2TR Non-Witness: Outpoint size = 32+4 Sequence size = 4 ScriptSig VarInt Size= 1 Witness: WitScript VarInt Size= 1 Then script itself: 65 signature size + 1 byte of push opcode `(32 + 4 + 4 + 1) + (65+1+1)/4=57.75`, rounded up `58`. We assume 65 of signature size rather than 64, since we can't assume the sighash to be `Default`.

view details

rage-proof

commit sha ec52492034c9bde14aa22b6afa342161f6ec3c8d

typo in bip-0078 This is a transaction with inputs P2SH-P2WPKH 1. P2SH-P2WPKH is defined as type in this doc and the other type not 2. the RedeemScript(0 c78a45725355828d5658074dd5260d5fcb698530) consists of 0 + <20 bytes> and indicates therefore P2WPKH-Type. https://github.com/bitcoin/bips/blob/master/bip-0141.mediawiki#P2WPKH_nested_in_BIP16_P2SH

view details

Tobin Harding

commit sha 724a688cf9bf7b46a119e5d3b0e5a7f17a3a9bdc

Fix grammar - remove 'was chosen as' This sentence grammatically incorrect Empirical analysis also shows that was chosen as these parameters ... Elect to fix the sentence to be: Empirical analysis also shows that these parameters ...

view details

Ferdinando M. Ametrano

commit sha f9a81b7791142e31ae9ab2a4e8c796f90cfe9627

Merge branch 'master' into patch-4

view details

Luke Dashjr

commit sha 02989419298069c6dc7b46500a7f92cb39e6efcc

Merge pull request #1146 from kdmukai/patch-1 BIP-48: Trivial errant apostrophe fix

view details

Luke Dashjr

commit sha d4923d22693ad8efcee3b0fff92497181e96619a

Merge pull request #1147 from achow101/371-tests BIP 371: Tests vectors and reference implementation

view details

Luke Dashjr

commit sha 949f0e66d39a1a36fa499716d74b9a3c570fdf49

Merge pull request #1152 from NicolasDorier/patch-14 [BIP78] Recommended fee rate estimation for P2TR

view details

Luke Dashjr

commit sha cb8956396e7b3636f970795c58459110b0b1a34a

BIP 43: Reserve purpose codes 10001-19999 for SLIPs

view details

Luke Dashjr

commit sha 8a050eccbb5f9712f31d8d159e984ade0b3ffcc3

Merge pull request #523 from luke-jr/bip43-purposecodes BIP 43: Reserve purpose codes 10001-19999 for SLIPs

view details

Andrew Chow

commit sha 71f435e76b074e55151a5aa99109290e8d0b6535

Specify BIP 380: Descriptors general operation

view details

Andrew Chow

commit sha bd12ea7e9ddde4c7bd70bf3c4e13e98f941fcc4d

Specify BIP 381: Non-segwit descriptors

view details

Andrew Chow

commit sha fb56a18c890af8b269987b2e6664765ffc05a5c1

Specify BIP 382: Segwit descriptors

view details

Andrew Chow

commit sha 608f40b4980ab56bf3b95381c172791d39786223

Specify BIP 383: Multisig descriptors

view details

Andrew Chow

commit sha f52f1e82e52367ebbda2656845a71ad92a4ed677

Specify BIP 384: Combo descriptors

view details

Andrew Chow

commit sha 5403ff90d69c82cb22b0a6f969f8c4ec601569b1

Specify BIP 385: Raw and addr descriptors

view details

Andrew Chow

commit sha 761ef12782dc02af48b3e3b5a5238faeec6870fe

Specify BIP 386: Taproot descriptors

view details

push time in 9 days

push eventtcharding/bips

Tobin Harding

commit sha 1d42281bd776c1f707750fad7fc47309e751007d

[BIP 157] Add missing words to sentence This sentence does not quite make sense ... the size of a cfcheckpt message is not drastically from a cfheaders between two checkpoints. ... Change it to be ... the size of a cfcheckpt message is not drastically different from a cfheaders message between two checkpoints. ...

view details

push time in 9 days

create barnchtcharding/bips

branch : missing-words

created branch time in 9 days

PullRequestReviewEvent
PullRequestReviewEvent

issue commentbitcoindevkit/bdk

Wasm support for bdk

I'm not very knowledgeable about WASM but I believe the electrum client is not compatible with WASM at the moment because its not async. The esplora client can be used with WASM however. Does that help?

josediegorobles

comment created time in 11 days

push eventtcharding/work-logs

Tobin Harding

commit sha 315ff006fb58c538d51a617e609540a4b5162e42

Add 2021 log file

view details

push time in 11 days

pull request commentbitcoindevkit/bdk

Fix esplora testing

Since this is converted into draft can we have #430 merged for the mean time? I have some downstream bdk-cli PRs pending on the esplora fix.

Go for it

tcharding

comment created time in 12 days

pull request commentbitcoindevkit/bdk

[CI] Fixed esplora blockchain tests in CI

@tcharding @LLFourn as @rajarshimaitra noted on #433 even if this PR isn't the final solution it will unblock some other work (bitcoindevkit/bdk-cli#41 and #429). Also it's more of a roll back to how the esplora::bdk_blockchain_tests used to work before ureq was introduced. Do you guys have any objection to merging this now while you work on a cleaner solution?

Don't stop the progress on my account :)

rajarshimaitra

comment created time in 12 days

push eventtcharding/rust-bitcoincore-rpc

Sebastian

commit sha 54a427f2e45b0b8712d44a6995f6a03ad5f961f8

Merge pull request #180 from Start9Labs/dependencies/jsonrpc updates to newer jsonrpc dependencies containing swappable transports

view details

Tobin Harding

commit sha a1b5bf0aee8ca7cf03b907ab5dad3909b0374e21

Remove unnecessary semi-colon

view details

Tobin Harding

commit sha 90dce09079c9b7f044def8913a65510d4a98a5f0

altcoin: Add altcoin support Add altcoin support by depending on the `altcoin-support` branch of `rust-bitcoin`. Requires fixing usage of `bitcoin::Address` to use the new `Blockchain` field.

view details

push time in 15 days

push eventtcharding/rust-bitcoin

Alekos Filini

commit sha f11f09d55b7612cf1fe05c0c72a6259f376a3e57

Fix release date in the changelog for `0.26.1`

view details

Sebastian Geisler

commit sha 091ac8944081bf0df4904c6b36fa5d93af0c6cc5

Fix semver breaking Display change of ChildNumber Fixes #608. In #567 the Display impl for ChildNumber was consciously changed, assuming the semver break would not affect any correctly implemented downstream projects. We were wrong.

view details

Sebastian Geisler

commit sha 055d0fb08740a622fec89e0afb3896c79bb6fbeb

Prepare release 0.26.2

view details

Andrew Poelstra

commit sha 9b2098517e34d6e0769d91fcfd826c91fb1e0035

Merge pull request #611 from sgeisler/2021-06-fix-release Fix release 0.26.2

view details

Tobin Harding

commit sha 8fe558071418a63b8764fc47e33958a43dbbed5a

Add altcoin-support Add infrastructure to enable configuring the prefix (byte or string) used by various addresses formats dependant on which blockchain is in use. This changes the public API of `rust-bitcoin` quite significantly for `Address`. Add support for dogecoin and litecoin Notes: - Segwit is not implemented for all Litecoin networks (only mainnet and testnet) because I was unable to find out the segwit prefix for signet (is this a thing for litecoin?) or regtest. - Dogecoin does not currently support segwit, this is mirrored by this patch.

view details

push time in 15 days

create barnchtcharding/bdk

branch : altcoin-support-v0.10.0

created branch time in 15 days

push eventtcharding/rust-bitcoin

Tobin Harding

commit sha e3ccc63504bbc3fb69d626de6c06c557ffdbba53

Add altcoin-support Add infrastructure to enable configuring the prefix (byte or string) used by various addresses formats dependant on which blockchain is in use. This changes the public API of `rust-bitcoin` quite significantly for `Address`. Add support for dogecoin and litecoin Notes: - Segwit is not implemented for all Litecoin networks (only mainnet and testnet) because I was unable to find out the segwit prefix for signet (is this a thing for litecoin?) or regtest. - Dogecoin does not currently support segwit, this is mirrored by this patch.

view details

push time in 15 days

push eventtcharding/rust-bitcoincore-rpc

Tobin Harding

commit sha 3b75aec1ac8b4d767478c7a70ed824ee4d417ec4

altcoin: Add altcoin support Add altcoin support by depending on the `altcoin-support` branch of `rust-bitcoin`. Requires fixing usage of `bitcoin::Address` to use the new `Blockchain` field.

view details

push time in 15 days

create barnchtcharding/rust-miniscript

branch : altcoin-support-v5.1.0

created branch time in 15 days

delete branch tcharding/rust-bitcoin

delete branch : altcoin-support-v0.26.1

delete time in 15 days

create barnchtcharding/rust-bitcoin

branch : altcoin-support-v0.26.2

created branch time in 15 days

delete branch tcharding/rust-miniscript

delete branch : altcoin-support-v6.0.1

delete time in 15 days

delete branch tcharding/rust-miniscript

delete branch : altcoin-support-v5.1.0

delete time in 15 days

create barnchtcharding/rust-bitcoin

branch : altcoin-support-v0.26.1

created branch time in 15 days

delete branch tcharding/rust-bitcoin

delete branch : altcoin-support-v0.27.0

delete time in 15 days

delete branch tcharding/rust-bitcoin

delete branch : altcoin-support-v0.26.2

delete time in 15 days

push eventtcharding/rust-bitcoincore-rpc

Tobin Harding

commit sha d639a9dc24807b522860206f92b86a04f9de068b

altcoin: Add altcoin support Add altcoin support by depending on the `altcoin-support` branch of `rust-bitcoin`. Requires fixing usage of `bitcoin::Address` to use the new `Blockchain` field.

view details

push time in 15 days

push eventtcharding/rust-miniscript

Tobin Harding

commit sha ee1c663e903dac87c4e1f93de70ee30902a052bb

altcoin: Add altcoin support Add altcoin support by depending on the `altcoin-support` branch of `rust-bitcoin`. Requires fixing usage of `bitcoin::Address` to use the new `Blockchain` field.

view details

push time in 15 days

create barnchtcharding/rust-miniscript

branch : altcoin-support

created branch time in 15 days

push eventtcharding/rust-bitcoin

Tobin Harding

commit sha a3509a4e6be132b68686bb010eebe448062db7a3

Add altcoin-support Add infrastructure to enable configuring the prefix (byte or string) used by various addresses formats dependant on which blockchain is in use. This changes the public API of `rust-bitcoin` quite significantly for `Address`. Add support for dogecoin and litecoin Notes: - Segwit is not implemented for all Litecoin networks (only mainnet and testnet) because I was unable to find out the segwit prefix for signet (is this a thing for litecoin?) or regtest. - Dogecoin does not currently support segwit, this is mirrored by this patch.

view details

push time in 15 days

push eventtcharding/rust-bitcoin

Tobin Harding

commit sha 6323a4eac4c62d0ec781de5569bf723cc9d6b642

Add altcoin-support Add infrastructure to enable configuring the prefix (byte or string) used by various addresses formats dependant on which blockchain is in use. This changes the public API of `rust-bitcoin` quite significantly for `Address`. Add support for dogecoin and litecoin Notes: - Segwit is not implemented for all Litecoin networks (only mainnet and testnet) because I was unable to find out the segwit prefix for signet (is this a thing for litecoin?) or regtest. - Dogecoin does not currently support segwit, this is mirrored by this patch.

view details

push time in 15 days

create barnchtcharding/rust-bitcoin

branch : altcoin-support

created branch time in 15 days

pull request commentbitcoindevkit/bdk

Fix esplora testing

Converted this to draft while development of the proposed HttpClient takes place. Cheers.

tcharding

comment created time in 16 days