Ori Newman
e0aac68759
[NOD-1128] Convert message type to uint32 ( #799 )
...
* [NOD-1128] Change message command to uint32
* [NOD-1128] Don't use iota
* [NOD-1128] Remove redundant line
2020-07-16 17:11:05 +03:00
stasatdaglabs
f46dec449d
[NOD-510] Change all references to Bitcoin to Kaspa ( #531 )
...
* [NOD-510] Change coinbase flags to kaspad.
* [NOD-510] Removed superfluous spaces after periods in comments.
* [NOD-510] Rename btcd -> kaspad in the root folder.
* [NOD-510] Rename BtcEncode -> KaspaEncode and BtcDecode -> KaspaDecode.
* [NOD-510] Rename BtcEncode -> KaspaEncode and BtcDecode -> KaspaDecode.
* [NOD-510] Continue renaming btcd -> kaspad.
* [NOD-510] Rename btcjson -> kaspajson.
* [NOD-510] Rename file names inside kaspajson.
* [NOD-510] Rename kaspajson -> jsonrpc.
* [NOD-510] Finish renaming in addrmgr.
* [NOD-510] Rename package btcec to ecc.
* [NOD-510] Finish renaming stuff in blockdag.
* [NOD-510] Rename stuff in cmd.
* [NOD-510] Rename stuff in config.
* [NOD-510] Rename stuff in connmgr.
* [NOD-510] Rename stuff in dagconfig.
* [NOD-510] Rename stuff in database.
* [NOD-510] Rename stuff in docker.
* [NOD-510] Rename stuff in integration.
* [NOD-510] Rename jsonrpc to rpcmodel.
* [NOD-510] Rename stuff in limits.
* [NOD-510] Rename stuff in logger.
* [NOD-510] Rename stuff in mempool.
* [NOD-510] Rename stuff in mining.
* [NOD-510] Rename stuff in netsync.
* [NOD-510] Rename stuff in peer.
* [NOD-510] Rename stuff in release.
* [NOD-510] Rename stuff in rpcclient.
* [NOD-510] Rename stuff in server.
* [NOD-510] Rename stuff in signal.
* [NOD-510] Rename stuff in txscript.
* [NOD-510] Rename stuff in util.
* [NOD-510] Rename stuff in wire.
* [NOD-510] Fix failing tests.
* [NOD-510] Fix merge errors.
* [NOD-510] Fix go vet errors.
* [NOD-510] Remove merged file that's no longer relevant.
* [NOD-510] Add a comment above Op0.
* [NOD-510] Fix some comments referencing Bitcoin Core.
* [NOD-510] Fix some more comments referencing Bitcoin Core.
* [NOD-510] Fix bitcoin -> kaspa.
* [NOD-510] Fix more bitcoin -> kaspa.
* [NOD-510] Fix comments, remove DisconnectBlock in addrindex.
* [NOD-510] Rename KSPD to KASD.
* [NOD-510] Fix comments and user agent.
2019-12-12 15:21:41 +02:00
Ori Newman
1a2166cddf
[NOD-101] Create a bucket for utxo diffs ( #245 )
...
* [NOD-101] Create a bucket for utxo diffs
* [NOD-101] Add error when diff data is not found
* [NOD-101] Fix serialization comment
2019-04-11 16:09:44 +03:00
Ori Newman
fd5ca4ac1a
[DEV-360] Allow only 1 wire protocol version ( #183 )
2019-02-12 13:16:35 +02:00
Mike Zak
9d6ea58b4c
[DEV-14] Removed Segwit from wire package.
2018-06-13 11:20:46 +03:00
Olaoluwa Osuntokun
48abfdf87c
BIP0144+wire: add a MessageEncoding variant for serialization/deserialization
...
This commit modifies the existing wire.Message interface to introduce a
new MessageEncoding variant which dictates the exact encoding to be
used when serializing and deserializing messages. Such an option is now
necessary due to the segwit soft-fork package, as btcd will need to be
able to optionally encode transactions/blocks without witness data to
un-upgraded peers.
Two new functions have been introduced: ReadMessageWithEncodingN and
WriteMessageWithEncodingN which wrap BtcDecode/BtcEncode with the
desired encoding format.
2017-08-13 23:17:40 -05:00
Dave Collins
915fa6639b
multi: Simplify code per gosimple linter.
...
This simplifies the code based on the recommendations of the gosimple
lint tool.
2016-11-03 13:00:35 -05:00
David Hill
ca4e9b82d6
wire: implement feefilter message (bip0133)
...
feefilter is used to request the receiving peer does not announce any
transactions below the specified minimum fee rate.
2016-10-17 13:33:16 -04:00