Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/firoorg/xzcutil

Provides zcoin-specific convenience functions and types
https://github.com/firoorg/xzcutil

update comment.

4a3482182f11534d3c9350f812b73e5d1f3287a5 authored over 10 years ago by David Hill <[email protected]>
Add TravisCI build status badge to subpackages.

6de97e738d2182834d0fdb789deba3283017400e authored over 10 years ago by Dave Collins <[email protected]>
Really add READEME.md for bloom package.

17dc3fb3b6b9c94ded99c672711d43677c4e2eca authored over 10 years ago by Dave Collins <[email protected]>
Add READEME.md for bloom package.

c78a40ab2164bf8049998a2853cd8931d4928d56 authored over 10 years ago by Dave Collins <[email protected]>
Use a more specific license adjective in README.md.

bf92067b6531b2f586a357e7fafd9b294532b815 authored over 10 years ago by Dave Collins <[email protected]>
Add godoc reference badge to README.md files.

3f83ab60af83e0c04d1166aa0ebea883a485b16e authored over 10 years ago by Dave Collins <[email protected]>
Add a testable example.

This commit creates and an example test file that integrates nicely with
Go's example tooling.

...

1caa150b5c4007c93be597c473abb7a05f1bd399 authored over 10 years ago by Dave Collins <[email protected]>
Add license header to all bloom package files.

bde2b44320461bb0828da1aafd79b82348c45d68 authored over 10 years ago by Dave Collins <[email protected]>
Cleanup and finish BIP0037 bloom filter API.

This commit finishes the work started by @dajohi on bloom filters.

- Rename the package from bl...

ad004c05349a446e68bee921335455d5e3e7693a authored over 10 years ago by Dave Collins <[email protected]>
Initial work towards BIP0037 bloom filtering API.

9e3269e67ca85885b06528ac5bdfad8f7f0b7620 authored over 10 years ago by David Hill <[email protected]>
Make amount constants untyped.

Since these constants can be useful for int64, Amount, and float64
math, it doesn't make sense t...

e0adcd5f70cc0766137b095bacfe2b68aac596e3 authored over 10 years ago by Josh Rickmar <[email protected]>
goimports -w .

6c4b5928abf941e3760a5b4fec141a871a92e95c authored over 10 years ago by Dave Collins <[email protected]>
Update test coverage report.

52be380fd1bfeadaaeb04e376487a9df49cb74eb authored over 10 years ago by Josh Rickmar <[email protected]>
Add NewBlockFromReader and NewTxFromReader.

While here, remove the serializedTx field from Tx. This field was
originally intended to be use...

b3e031c1f90d68eb69c8a25d592d2a6498abe7d5 authored over 10 years ago by Josh Rickmar <[email protected]>
Switch bytes.Buffer to Reader where possible.

bytes.Reader is a little bit more efficient than a bytes.Buffer when
just reading, so in situati...

9a3f83d493646dfed633a3d19649ef7d6ab77322 authored over 10 years ago by Josh Rickmar <[email protected]>
Update test coverage report.

c54649be412b725f89d16af246c5a89044ca6d74 authored over 10 years ago by Josh Rickmar <[email protected]>
Add Amount.MulF64.

ok @davecgh, @jcvernaleo

2847c14f0645594d2546328ac1f35519d74373fa authored over 10 years ago by Josh Rickmar <[email protected]>
Make Address a fmt.Stringer.

fb4c64910d60632d221f16d9eca503db3ccd1c29 authored over 10 years ago by Josh Rickmar <[email protected]>
Update Address and WIF APIs to use btcnet.

This change removes all occurances of btcwire.BitcoinNet from exported
APIs, replacing each with...

5bcc7790a003c98198fe6eb256683ef939e226b4 authored over 10 years ago by Josh Rickmar <[email protected]>
Introduce better WIF API.

The old functions DecodePrivateKey and EncodePrivateKey have been
removed in favor of the Decode...

bff18e5a9305b1f54f900e30c7090d5a19e149d0 authored over 10 years ago by Josh Rickmar <[email protected]>
Add entrypoint to get the pubkey out AddressPubKey

973174daa48b66975ee2a8bc617da9e89ba62154 authored over 10 years ago by Owain G. Ainsworth <[email protected]>
Updated coinset interfaces to use btcutil.Amount for coin value

3e403ed6c0542f991e4bab6ca35f4d9824a1e792 authored over 10 years ago by Francis Lam <[email protected]>
Add method to access P2PKH and P2SH hash arrays.

This change adds the Hash160 methods to AddressPubKeyHash and
AddressScriptHash so the hash may ...

bcb009075bd5f825e57381fab5c135b0eb140953 authored over 10 years ago by Josh Rickmar <[email protected]>
Preallocate space for the answer in Base58Encode.

Benchmarks show this makes Base58Encode twice as fast.

190c86b2bf950a75783ea1d5d855f57c0c1b03da authored over 10 years ago by David Hill <[email protected]>
Remove bounds check for NewAmount.

Amount should still be a usable type even if the monetary amount being
described is not an amoun...

e622fde7e71aad898f5e090de50665d7f6269ac2 authored over 10 years ago by Josh Rickmar <[email protected]>
Fix issues found by golint.

7ec063aebceb78e59b3d2d4d54a802b9cb26f8a8 authored over 10 years ago by Josh Rickmar <[email protected]>
Remove dead code.

Found by go vet.

4465e7183762ee4b34b260efac4f721e1cdbc4cc authored over 10 years ago by Josh Rickmar <[email protected]>
gofmt

9bd84d007a6da08812a6320dda6e5fe7f899befd authored over 10 years ago by David Hill <[email protected]>
Rename AmountUnit constants.

Besides being shorter, using "BTC" rather than "Bitcoin" in the
AmountUnit constants is deemed t...

3a2bf6094139ab819a46a8032970a08d1e43c74a authored over 10 years ago by Josh Rickmar <[email protected]>
Make Amount a fmt.Stringer.

80b1f232bcf8a6be9981b88f7b8161c0ab2bb822 authored over 10 years ago by Josh Rickmar <[email protected]>
Add Amount type to represent a monetary value.

ok @davecgh

fc6f0dee54e6ee599508e31d36f554ab208cb2b3 authored over 10 years ago by Josh Rickmar <[email protected]>
Fix up for recent btcec changes.

4d8920c4dd6d8546bd8fac72d070b3f48d0e41bd authored almost 11 years ago by Owain G. Ainsworth <[email protected]>
Correct a few comments for available nets.

Originally the various NewAddressX family on functions were limited to
only btcwire.MainNet and ...

050373543d4e5f8ee74ee31faaef6e58a1fa7930 authored almost 11 years ago by Dave Collins <[email protected]>
typo

560355ff92ed9849b4dcd714b2081309266177fe authored almost 11 years ago by David Hill <[email protected]>
whitespace

fca025945f611b95c42c910e37e30f5853f75dba authored almost 11 years ago by David Hill <[email protected]>
Remove deprecated TxShas func from btcutil.Block.

This commit removes the previously deprecated TxShas function from
btcutil.Block. The preferred...

2db41b1f5645d06c25b59c6471b73bc7fd1e3b68 authored almost 11 years ago by Dave Collins <[email protected]>
Bring test coverage report up-to-date.

c8b172c3945f6f9941045548fc2a4d10c455274c authored almost 11 years ago by Dave Collins <[email protected]>
Remove GPG bits from coinset README.md.

This commit removes the GPG Verification Key section from the new coinset
README.me since the bt...

9a9b12da003e30499aaa092ca9978c8c18be9714 authored almost 11 years ago by Dave Collins <[email protected]>
Added CoinSelector interface and a few simple algos as a sub-package

This commit contains a basic definition for CoinSelector along with some
utility classes and som...

02a1584784b1a2de04d7b2ec6e3f7d3c68119981 authored almost 11 years ago by Francis Lam <[email protected]>
Modify DecodeAddress to accept serialized pubkeys.

This commit modifies DecodeAddress to accept and decode pay-to-pubkey
addresses (raw serialized ...

60d4bed78fffbf8d6ba94d5391b5b48249144cb7 authored almost 11 years ago by Dave Collins <[email protected]>
Rename DecodeAddr to DecodeAddress.

Now that the deprecated DecodeAddress has been removed, rename DecodeAddr
to DecodeAddress and r...

53483d084397af64c679f1a92eb5ed945e9298e5 authored almost 11 years ago by Dave Collins <[email protected]>
Consolidate remaining addrconvs.go to address.go.

Since all of the deprecated address conversion functions have been
removed, consolidate the rema...

1c82527b3d43e2f968ccd4c4f4451e6c14b9aa6f authored almost 11 years ago by Dave Collins <[email protected]>
Remove deprecated address functions.

This commit removes the deprecated address functions which have been
replaced by the Address int...

d7ea478de280ef91a373d876ccb24a7871efccf3 authored almost 11 years ago by Dave Collins <[email protected]>
Update addresses to work with regtest network.

The prefix byte (netID) which is used to encode address is the same for
both the public test and...

e0ce788881952953f0f83016e2a51ae07c3f9f6b authored almost 11 years ago by Dave Collins <[email protected]>
gofmt

ca515e278dbc106e15a597e8ac5dc39239672f09 authored almost 11 years ago by David Hill <[email protected]>
Correct and improve cert generation.

This commit changes three things with cert generation.

- The extended key usage field has been ...

759451c0460faacf763f5897a91a4477a1002816 authored almost 11 years ago by Dave Collins <[email protected]>
Update for recent btcwire API changes.

4edc4ceb9ed249e5a8e3aafe8585c52b3acdf21f authored almost 11 years ago by Dave Collins <[email protected]>
Add NewTLSCertPair to generate a certificate pair.

btcd, btcwallet, and an upcomming standalone tool to generate the TLS
certificates all need a wa...

b6517662319f558831b2f42384e6eb6cc9cd5fa5 authored almost 11 years ago by Josh Rickmar <[email protected]>
Add 2014 to copyright dates.

2af3c8263a76bc901c2e2cc7a23f71b91ab97189 authored almost 11 years ago by Dave Collins <[email protected]>
Add tests for new AddressPubKey type.

More tests are needed and will be completed in future commits.

02bd4b14b10bca69c5a559c54d992d1d107bf306 authored about 11 years ago by Dave Collins <[email protected]>
Add a new concrete Address for pay-to-pubkey.

This commit adds a new concrete Address interface implementation for
pay-to-pubkey addresses. I...

043e07d57bc75318052c968339f277be1fbd0160 authored about 11 years ago by Dave Collins <[email protected]>
Add canDecode flag to tests.

This commit adds a new flag to the tests which controls whether or not an
address can be decoded...

de0c59fee1ef6464d3c2e896cd4d3024348d3d2b authored about 11 years ago by Dave Collins <[email protected]>
Add a String function to each address.

This allows the addresses to be treated as fmt.Stringer for easy printing.
There is no differenc...

8928b361d4c6b284068c22048856c1eec0d5c93c authored about 11 years ago by Dave Collins <[email protected]>
Refactor some common code in address.go.

Rather than repeating the same code in both the pay-to-pubkey-hash and
pay-to-script-hash encodi...

8c022bae3ad9356952544b70140483fcdcebef4a authored about 11 years ago by Dave Collins <[email protected]>
Use fastsha256 in Hash160.

Rather than using the stdlib sha256, use the Conformal fastsha256 package
for faster hashing.

fdb279f4827d062f665aa5e29e24ee62bf9d712b authored about 11 years ago by Dave Collins <[email protected]>
Implement Address interface.

Address is a generic interface for any type of "address" a
transaction can be sent to, including...

58bae71f61942792b5601db0e183a8db4232aad0 authored about 11 years ago by Josh Rickmar <[email protected]>
Add Hash160 func to calculate ripemd160(sha256(data)).

32f63f3abc911940b9a62e9c7f9322d2fdbb54bb authored about 11 years ago by Josh Rickmar <[email protected]>
Update test coverage report.

f3d39524ce38c973bb43593a8f894569bc10d14f authored about 11 years ago by Dave Collins <[email protected]>
Fixed comments and added tests for scriptHash encoding

Fixed bad comments on new scriptHash constants and encoding function.

Added encodeScriptHashTes...

13fec7735c763863a8dbc6f1c65054c9b4eab8eb authored about 11 years ago by Francis Lam <[email protected]>
Added EncodeScriptHash for BIP-0013 compliance

Implemented address format for pay-to-script-hash

592d38d55f7f2989aa2accf56ed770d124aa3876 authored about 11 years ago by Francis Lam <[email protected]>
Add support for TravisCI.

Also add TravisCI build status badge to README.md.

9759e8dc64c227fc99c2a01b5c3e52f6700d58f0 authored about 11 years ago by Dave Collins <[email protected]>
Update test coverage report.

aa811871654079f5036d3692dcf6c66928d19447 authored about 11 years ago by Dave Collins <[email protected]>
Add new AppDataDir function.

This commit adds a new AppDataDir function that can be used to get an
operating system and appli...

fcf9b83256cce165664c1361ba2540dc5a6908b7 authored about 11 years ago by Dave Collins <[email protected]>
Add compression support to both EncodePrivateKey and DecodePrivateKey

ccb65572981e5192cd2092d74b9063f8288cc1bf authored about 11 years ago by David Hill <[email protected]>
update EncodePrivateKey and DecodePrivateKey to take a btcnet parameter

cefb048288392185ca64a870866bb5d26282438f authored about 11 years ago by David Hill <[email protected]>
Add two new functions: EncodePrivateKey and DecodePrivateKey

EncodePrivateKey encodes a raw private key into Wallet Import Format.
DecodePrivateKey decodes t...

7e3c9c1aed6b60860361f5ed867ceaa1980858e0 authored about 11 years ago by David Hill <[email protected]>
Bring satoshi constants over to btcutil

e53f3f5d13bdeead550bcbe7f4b7d0f081e1a11f authored about 11 years ago by David Hill <[email protected]>
Add tests for new Block API functions.

This commit adds both positive and negative tests for the new Tx and
Transactions Block API func...

93e46b9ffda885b86f0d0a49c2e9d8c03d884f4c authored about 11 years ago by Dave Collins <[email protected]>
Add funcs to Block API for wrapped transactions.

This commit adds two new functions to the Block API for working with the
recently added Tx type ...

8e97f32e68eca0b702baaaa751416575f428e9e4 authored about 11 years ago by Dave Collins <[email protected]>
Add tests for new Tx type.

This commit adds both positive and negative tests for the new Tx type to
bring its coverage to 1...

29f1bf4ae149fb71b6272ed3bf67e61e4b70f540 authored about 11 years ago by Dave Collins <[email protected]>
Add new Tx wrapper for btcwire.MsgTx.

Currently, transaction hash caching is provided via Block directly, but a
transaction is not alw...

e402c62673d1ba09e36b631c7ded22942a219b8c authored about 11 years ago by Dave Collins <[email protected]>
Update test coverage file

f72ab9cfcef8df68fb81ed820c3bc9f4a378b0f8 authored over 11 years ago by Josh Rickmar <[email protected]>
Encode and decode addresses with a btcwire.BitcoinNet, not a byte.

While here, fix a couple of append() leaks.

e433a02e4bfb00f08f7ef141e4aed9985ab82e25 authored over 11 years ago by Josh Rickmar <[email protected]>
Add missing license header and remove extra space.

867149f4705b6227a9edcba3e69cf292c5d1901a authored over 11 years ago by Josh Rickmar <[email protected]>
Add functions to encode and decode payment addresses.

e4925b4abe0b7bc18820a60da24e510f042c027a authored over 11 years ago by Josh Rickmar <[email protected]>
Update comments to use proper form.

8b2fdd980882ad14fa6cc77a60a740d93b303121 authored over 11 years ago by Dave Collins <[email protected]>
Allow var def to infer type from right-hand side.

Found by golint.

ad7e3894c78b76cd60adf57aca603ff99376b7b5 authored over 11 years ago by Dave Collins <[email protected]>
Remove dependency on protocol version.

This commit unfortunately changes the public API of Block which I
ordinarily don't like to do, b...

43095c66bc54dede2bbe12620c6508855757e1fd authored over 11 years ago by Dave Collins <[email protected]>
Fixed license statment on base58 files.

761970e639ee0eba66a7d4f98f8d6a4804ffc881 authored over 11 years ago by John C. Vernaleo <[email protected]>
Add Base58Encode and Base58Decode functions. ok davec@

5eda8b95af6e863694bab71a3fff18dd6d570bb0 authored over 11 years ago by John C. Vernaleo <[email protected]>
Update README.md test coverage.

Now that the test coverage is comprehensive. update the README
accordingly.

7ad8b4787bd633b6a09e5a8b185c418d6ebe75b6 authored over 11 years ago by Dave Collins <[email protected]>
Add negative test for TxLoc.

05d31cdc7a5d267041ae80c9da9e595a5e9d89c8 authored over 11 years ago by Dave Collins <[email protected]>
Make TxLoc comment consistent with others.

b8843a0fb623b980c55f35fe6a706841d79cf2b0 authored over 11 years ago by Dave Collins <[email protected]>
Convert TxLoc to use normal returns.

e98dc50b693520575b9ab1423d52b3476b94d93a authored over 11 years ago by Dave Collins <[email protected]>
Cleanup TxLoc function variable names.

969fbd1500ee631e332e6fca22e1d54f6d82b829 authored over 11 years ago by Dave Collins <[email protected]>
Add test for OutOfRangeError.

3ffe28e3640c41802bf5479dc3857ad5194f7871 authored over 11 years ago by Dave Collins <[email protected]>
Add negative tests for TxSha.

a5bb254ac6997f9feb0a3de24efe143d38f680d3 authored over 11 years ago by Dave Collins <[email protected]>
Add negative test for NewBlockFromBytes.

f8fc23a541a75155879785a2a848cc33fc6fc0a3 authored over 11 years ago by Dave Collins <[email protected]>
Add tests for TxLoc.

b90727cc8ac43a648b22be89ebacb4901b201f81 authored over 11 years ago by Dave Collins <[email protected]>
Correct documentation of the Block.TxLoc function.

af89ed1c2e6bb43f3b030f49225ce7eda4cddf98 authored over 11 years ago by Dave Collins <[email protected]>
Initial implementation.

ef6c01960f9f58a235f82b4ea649eb65b87291cb authored over 11 years ago by Dave Collins <[email protected]>
Initial commit.

727d687cf3708212e871dcdad45fa94675d6765f authored over 11 years ago by Dave Collins <[email protected]>