Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/firoorg/xzcd
An alternative full node zcoin implementation written in Go (golang)
https://github.com/firoorg/xzcd
This caused unhelpful clutter in travis output.
Closes #106
7903290fd9956021ed7b65463f8667df345b365e authored about 8 years agoThis caused unhelpful clutter in travis output.
Closes #877
53edcec224b7b96f2e0146ac1eb4bbbeb81af22f authored about 8 years ago7b0380cdd3fa12cd11d479d039a357a252f3cb1e authored about 8 years ago
This commit updates the fields of GetBlockChainInfoResult to reflect
the current state of the RP...
Replace assignments to individual fields of wire.NetAddress with
creating the entire object at o...
The thresholdState and deploymentState functions expect the block node
for the block prior to wh...
The CSV consensus rules dictate that the opcode fails when the
transaction version is not at lea...
This modifies the code to only enforce the fairly expensive BIP0030
(duplicate transcactions) ch...
rpcserver: Set versionHex in responses.
2e93ea6ca64157b9d8f0dc2f8d67e0382b62b228 authored about 8 years ago
Now that all softforking is done via BIP0009 versionbits, replace the
old isMajorityVersion depl...
bfbaff9fae51cbb99933cabd30c05ae4dae1c29f authored about 8 years ago
This adds constant for the block version to the rpctest package since it
is no longer available ...
This commit adds all of the infrastructure needed to support BIP0009
soft forks.
The following ...
c440584efc6e18ef3ba4a224977b13a4ac1b8f8e authored about 8 years ago95e6de00b896298de77b8743cde9d7aac8c01bf5 authored about 8 years ago
This modifies the goclean.sh script to expand the deadline for the
linters to run to 4 minutes a...
Add a paragraph about prefixing commit message summaries with the
package/subsystem that they're...
addrmgr.GetAddress() had a parameter `class string` originally intended
to support looking up a...
7f237aa5e5698c8d9516305881315306a5e3d4ac authored about 8 years ago
This modifies the goclean.sh script to include the unconvert lint tool
in the gometalinter confi...
This removes all unnecessary typecast conversions as found by the
unconvert linter.
This modifies the goclean.sh script to include the gosimple lint tool to
the gometalinter config...
This simplifies the code based on the recommendations of the gosimple
lint tool.
Fix one issue it caught.
This depends on PR#97
5c3e647618850ab3b00c7434fc185906ba219af8 authored about 8 years ago441bb918ecc2b97de90e44f27b2e5a0d932e6ebc authored about 8 years ago
b134beb3b7809de6370a93cc5f6a684d6942e2e8 authored about 8 years ago
187355448a21cb3c644091a716892888c54845c7 authored about 8 years ago
807d344fe97072efdf38ac3df053e07f26187a4f authored about 8 years ago
d9a674e1b7bc09d0830d6986c71cf5f535d753c3 authored over 8 years ago
7cc630b3358b7dcd19d8e1d2d9f57e4959ee7c0d authored over 8 years ago
This corrects an issue introduced by commit
e8f63bc29550705268b533032ccc2ea24f8c86ba where a fai...
This modifies the error handling path in the peer read loop such that it
will no longer log an e...
This commit modifies the `ConnManager` to use the `net.Add` interface
through the package instea...
c6e1d711da0db56803309479a5deabb02b816e88 authored over 8 years ago
01050a2f821f37448f1404197d77ddb485804adf authored over 8 years ago
This modifies the signatures of all serverPeer callbacks that are
provided as peer.Listeners to ...
b65881c1371b4f6859b24f29531393af70dbfd26 authored over 8 years ago
This modifies the connection manager to provide support for accepting
inbound connections on a c...
This removes the type definitions for the callback functions in favor of
declaring them directly...
Rather than accepting a net.Addr interface and returning an error when
it's not specifically a *...
a041b4349bbc6e8bd956e1fb7db04697e7aeddef authored over 8 years ago
d8a6de461f128938de2db4cb6d6a5323b29e095a authored over 8 years ago
aca9fc040c61a3dc91fdca6ec461a02ff6623eb7 authored over 8 years ago
b320129e9b42f56abc8f6cbcd4eafe82c22df674 authored over 8 years ago
This function is a legacy function from way back during initial
development. Nothing actually u...
This only adds support for handling remote peer requests.
2510baac35b6eb86a4a96ce8eab4cd8c49c1b0ca authored over 8 years ago
This modifies the goclean.sh script to include the unconvert lint tool
in the gometalinter confi...
This modifies the goclean.sh script to include the gosimple lint tool to
the gometalinter config...
This simplifies the code based on the recommendations of the gosimple
lint tool.
This removes all unnecessary typecast conversions as found by the
unconvert linter.
This makes two modifications based on the results of staticcheck.
The first is to use a simplif...
aa53c14a191d8c108e9a3bc88b6cca28c25a5242 authored over 8 years agoFound by structcheck.
82cba61bad5a7ea30fb4a72f95263eea8bd2f771 authored over 8 years agoe320330d29cd7c3383129bf1ed2fb7e46f588a80 authored over 8 years ago
This switches `goclean` to use `gometalint` instead of running each checking tool one at a time....
1e38d7fd4bae3d8307fbb26f8b3126033b42a743 authored over 8 years agod1c39edee8265a8fb418d9ad57f3a7c63abd082e authored over 8 years ago
6951d8e2351f84d61665806beff90f530c173f95 authored over 8 years ago
This is part of a series of commits to make the internals of the peer
package more modular, test...
The current max orphan transaction size causes problems with dependent
transaction relay due to ...
This allows a caller-provided tag to be associated with orphan
transactions. This is useful sin...
2124accf62e424ff02aa6845d66be0e8191202ea authored over 8 years ago
This removes any remaining orphan transactions that were sent by a peer
when it disconnects sinc...
This will provide callers more information on the accepted transaction.
2615fa0849069bdcb0a68d5752c5d045f6455339 authored over 8 years ago
This does the minimum work necessary to refactor the CPU miner code into
its own package. The i...
This moves the error check for an attempt to call the generate RPC when
on a network that there ...
This corrects a few issues introduced with the connection manager where
the server was not notif...
The inability for a peer to negotiate is not something that should be a
warning which implies so...
This adds a new field to the peer struct which stores the protocol
version advertised by the rem...
14b51fc5f888cf2c9aafd127c88e4354854341df authored over 8 years ago
Now that glide is used for version management the deps.txt file is no
longer needed. It will st...
Also compress some definitions a bit while simplifying.
51a6309cdd809b7026c180bc30dcc925f4226829 authored over 8 years ago
This channel is no longer used since the outgoing connection logic is
handled by the connmgr pac...
This modifies the NewMsgTx function to accept the transaction version as
a parameter and updates...
This adds some basic tests for the priority calculation code in the
mining policy.
This does the minimum work necessary to refactor the block template
generation code into the min...
This change is a step towards being able to separate the mining code
into its own subpackage. N...
This move the export for MinHighPriority from the mempool package to the
mining package. This s...
This modifies the block template generate for the mining code such that
it takes chain instance ...
This introduces a cpuminerConfig type which contains the necessary
information to break the dire...
This commit adds a new option to the mempool’s policy configuration
which determines which trans...
This commit introduces behavior which enforces sequence num based
relative lock-time semantics w...
7eb0ab5f8d2b097a75f4de60e016ab4504f1749c authored over 8 years ago
ecdaf9726ca2fa7d4c387e001292d04023897078 authored over 8 years ago
e855c0dd82dc5e036393fa81e43227f3fef1bed2 authored over 8 years ago
This commit adds a new function to the package: `LockTimeToSequence`.
The function is a simple u...
This commit introduces the concept of “sequence locks” borrowed from
Bitcoin Core for converting...
This introduces a new type named BlkTmplGenerator which encapsulates the
various state needed to...
This removes the block manager chain state in favor of using the
blockchain.BlockChain instance ...
This moves the priority-related code from the mempool package to the
mining package and also exp...
This fixes a bug where a transaction would lose reference to other
transactions dependant on it ...
18bb90b4ade4c41c6ab54cc3fd4a0c237de285c5 authored over 8 years ago
54b454ed3d16328f9f06a8634249ec1a37200aa8 authored over 8 years ago
This implements orphan expiration in the mempool such that any orphans
that have not had their a...
This introduces a new package to house tests which use the rpctest
package to programmatically d...
This modifies the way orphan removal and processing is done to more
aggressively remove orphans ...
This introduces a new pool membership test function to the mempool
testing infrastructure and re...
Avoid compatibility issues with software that relies on the behavior of
bitcoind's JSON-RPC impl...
In order to avoid compatibility issues with software relying on
Core's behavior, terminate HTTP...
This optimizes the way in which the mempool oprhan map is limited in the
same way the server blo...
e6062595dbafc6576315b7aca2792a65980595fe authored over 8 years ago
25de9ce5d9d3c0b766b5b438a843723f6217ac9c authored over 8 years ago
e90b0c967f5aa60610a557055843aaa8f8b1b493 authored over 8 years ago