btcsuite / btcd

An alternative full node bitcoin implementation written in Go (golang)
https://github.com/btcsuite/btcd/blob/master/README.md
ISC License
6.28k stars 2.38k forks source link

I2P support #46

Open justusranvier opened 11 years ago

justusranvier commented 11 years ago

There exists a fork of the Satoshi client with native I2P support via the SAM API.

https://bitcointalk.org/index.php?topic=151181.0;all

http://www.i2p2.de/sam

It would be good if btcd could also operate on that network.

dajohi commented 11 years ago

Has anyone written the SAM API in Go yet?

justusranvier commented 10 years ago

@dajohi: Somebody has written the SAM API go:

https://bitbucket.org/kallevedin/sam3

jakesylvestre commented 4 years ago

this isn't supported in bitcoind yet, but looks like it's getting there: bitcoin/bitcoin#2091

eyedeekay commented 3 years ago

@jakesyl

@dajohi: Somebody has written the SAM API go:

https://bitbucket.org/kallevedin/sam3

I maintain the most up-to-date fork of this: https://github.com/eyedeekay/sam3 (and also most of the other Go+I2P software). It defaults to the post-elgamal crypto, has primary session support, helper functions, improved options passing, and I'm around to make changes/accept PRs on it if need be. Please ping me here or in IRC2P(eyedeekay) if you need any help.

There is also https://github.com/eyedeekay/goSam, which I also maintain.