@dooglus dooglus released this Sep 2, 2017

add in new checkpoint, block 1200000 -> ea14770cc6c3221bd846d47616dde…



@dooglus dooglus released this Sep 23, 2015 · 135 commits to master since this release

  • Add RPC commands getstaketo and getrewardto.
  • Fix to allow building against Boost v1.58.
  • Add deleteprivkey RPC command to allow (irreversible, destructive, dangerous) deletion of addresses from the user's wallet.
  • Extend createrawtransaction to allow specification of per-output lock times.
  • Make time locked outputs 'standard'.
  • Removed the 'weight' column from the coincontrol dialog. Weight is the same as the value of an output now.
  • Fix a crash that happened if creditstakestoaccounts was set and someone else sent us some of their reward as they staked.


@dooglus dooglus released this Jul 31, 2015 · 155 commits to master since this release

  • Add -rewardto option that lets us send just the block reward to a different address.
  • Replace hard-coded peer list with dynamic DNS seeds.
  • Add RCP commands setstaketo and setrewardto to allow changing the -staketo and -rewardto settings without having to restart the client.
928c6e751c272f022904aec8ea778513334d398945279404932fc6e716a8be5f  clam-1.4.16-linux32.tar.gz
6463d5f02a1d0e1ac0d30ced82040072db1a7cb7b3e38a8ad92ca681109eb36b  clam-1.4.16-linux64.tar.gz
a029b81381247846b0b29a9edf4c0c7e3638b3faaa0b68c00c8ba92797cd8463  clam-1.4.16-win32.zip
939d95398f980fb19b313049417d228206ecd88c5e5c4ec458b5223462ab3fd6  clam-1.4.16-win64.zip


@dooglus dooglus released this Jul 25, 2015 · 163 commits to master since this release

  • Ban forked peers who are stuck in a getblocks loop.
  • Add -staketo flag to allow us to move coins from one address to another as they stake.
  • Updated peer list to current node list from blocktree
  • Fix formatting on Windows when building using MinGW.

Release sha256 hashes:

9165e48f6dc9e951f28f45fd36549e3ba20781c0e487b1a7a0b7a84985da4107  clam-1.4.15-linux32.tar.gz
9c5e9f832dd22c8d6b7efb824d146b3085c481dbbe7ecee9d687499e27bc639d  clam-1.4.15-linux64.tar.gz
ab41eb163cc614f0bbaf75d712fe230c78bf4ca3cb76dd126703e9da8b079477  clam-1.4.15-osx.dmg
6f3176432a360a894078805d5cb268f83a07b302e9854f6d7dcecd3f0618389a  clam-1.4.15-win32.zip
99182b38e51c6cfdfccd908e466a427726a89c9ed3baffb47815331a967fda0b  clam-1.4.15-win64.zip


@dooglus dooglus released this Jul 5, 2015 · 174 commits to master since this release

  • Add optional 3rd parameter to dumpbootstrap to specify the first block number to dump.
  • Add a checkpoint at block 530,000. The last one was back in December last year.
  • New option -stake=<addr> to limit which outputs are allowed to stake to only those with the given address(es).


@dooglus dooglus released this Jun 25, 2015 · 179 commits to master since this release

  • Always show scriptPubKey in validateoutputs output, even for spent outputs.
  • Add -combineany flag to allow staking to merge any small outputs together regardless of their address.
  • Add raw parameter to getblock and getblockbynumber to allow dumping of raw block data suitable for use with submitblock.


@dooglus dooglus released this Jun 23, 2015 · 187 commits to master since this release

  • Fixed an issue with coin selection; previously the client would attempt to create transactions over 100kB in size if there were too many 'dust' outputs in the wallet. (dooglus)
  • Modified the signrawtransaction RPC command such that it will now use all available private keys to sign the transaction; previously if you specified private keys in the RPC command itself, it would only use those private keys and would ignore any in the wallet. It also wouldn't look up the scripts for multisig addresses in the wallet if keys were supplied in the RPC command. Now it does. (dooglus)
  • Changed Bitcoin references to Clam. (FuzzyHobbit)


@dooglus dooglus released this May 16, 2015 · 197 commits to master since this release

  • The sendtoaddress and sendfrom RPC calls can now specify the amount as {"amount":aaa,"count":ccc} to cause the send amount to be split into ccc outputs each of size aaa CLAMs. This allows users to more easily split their coins into multiple outputs without needing to resort to the raw transactions calls.
  • Replace bitcoind with clamd in OS/X build instructions. (David Volm)
  • Fix the bug that caused the staking icon to occasionally complain about "no mature outputs".
  • New flag -creditstakestoaccounts to say whether to credit staking rewards to the account to which the staking output belongs (=1) or to the "" account (=0, default). Until now no account at all was credited with staking rewards and so listaccounts amounts didn't sum to the current balance. Now they will.
  • Correctly randomize change output position.
  • Correctly parse -splitsize, etc. to allow decimal values. Previously only the integer part was used.
  • Add -stakenotify flag to run a command each time we stake.
  • Small fixes to the logic that splits outputs when staking.
  • Merge latest bitcoin random code and opensll cleanse abstraction. (RobVanMieghem)


@dooglus dooglus released this Feb 24, 2015 · 222 commits to master since this release

  • new RPC call "setspeech" to set the CLAMspeech string to be used for all transaction creation
  • allow JSON objects like {"count":2,"amount":1.3} in createrawtransaction to create multiple identical outputs
  • fix split-on-stake logic; it was creating 0-valued outputs before in some circumstances
  • add -combinelimit configuration option to control output grouping at runtime
  • allow decimal values to be specified for -maxstakevalue, -splitsize, -combinelimit


@dooglus dooglus released this Feb 20, 2015 · 241 commits to master since this release

  • -debug=stake will produce information about efforts to stake
  • information about failed transaction creation will be logged