Skip to content

Releases: pepecoinppc/pepecoin

Pepecoin Core 1.0.1

14 May 17:35
9d6c83b
Compare
Choose a tag to compare

This is a new minor release that activates AuxPow at block 42,000. This will cause a hard fork after the first AuxPow block is mined.

All users on Pepecoin 1.0.0 must upgrade to 1.0.1

Technical Changes

  • Set AuxPow activation height to 42,000
  • Change CLIENT_NAME from satoshi to pepetoshi
  • Increment protocol version from 70015 to 70016 for auxpow acceleration
  • Reduce the amount of blockchain space recommended during installation
  • Add getcoincount RPC call to report current number of coins in circulation

Design Changes

  • Add ribbits in place of satoshi in GUI tooltips

Pepecoin Core 1.0.0

30 Jan 11:19
8c6dd38
Compare
Choose a tag to compare

Technical

  • Set AuxPow ChainID to 63.

  • Remove occurances of Dogecoin and replace with Pepecoin where appropriate.

  • All Pepecoin addresses now start with the letter P. All other address prefixes Dogecoin uses will be adopted by Pepecoin for familiarity purposes.

  • Update PUBKEY_ADDRESS from 30 to 56 (Address prefixes start with P instead of D). Update base58_keys_valid.json and base58_keys_invalid.json with gen_base58_test_vectors.py

  • Update key_tests.cpp with new Pepecoin addresses to resolve test failures.

  • Resolve test failures in key_tests.cpp

  • Resolve test failures in bctest.py

  • Initialize genesis block data (nonce, timestamp, unix time, hashes, merkle root hash). Remove checkpoints. Set new nMinimumChainWork and defaultAssumeValid

  • Add genesis block data to regtest network.

  • Add genesis public key to miner_tests.cpp

  • Resolve test failure in rpcnestedtests.cpp

  • Use new genesis block for regtest that is compatible with unit tests. Update a few references of the old genesis hash to the new one.

  • Change Unix timestamp for regtest block to Dogecoin and Litecoin's timestamp for their blocks. This makes the python unit tests easier to run.

  • Add seed nodes for main and test nets

  • Add DNS Seed nodes to chainparams.cpp and dnsseed-policy to point to generic seeder project on github

  • Update Dogecoin address strings to Pepecoin addresses in uritests.cpp

  • Change magic numbers in pow.cpp and pepecoin.cpp to the correct values which reflect the block height digishield min difficulty block activates

  • Update checkpointsData to the genesis blocks

  • Update nMinimumChainWork. It was too high.

  • Set client version to 1.0.0 in clientversion.h

  • Add more seed nodes. 15 for main net and 3 for test net in total.

  • Change port numbers to the following

    Function mainnet testnet regtest
    P2P 33874 44874 18444
    RPC 33873 44873 18332

Design

  • Add new Pepecoin vector logos.
  • Add newer and nicer pepecoin.png logo to splash screen.
  • Remove Dogecoin logos qt/res/icons folder
  • Update the wallet_bgcoin.png file to the new Pepecoin logo
  • Remove Comic Sans. Add RobotoMono and set GUI to use Monospace font
  • Change "Wow" to "Overview", "Such Send" to "Send", "Much Receive" to "Receive", and "So Print" to "Print"
  • Remove "much" and "such" strings in README.md
  • Change UI text "Very new address" to "New address"
  • Add pepecoin.icns file
  • Update fee strings in GUI from Dogecoin theme to Pepecoin theme
  • Create new about.png with a Pepecoin logo
  • Add new design for paper_wallet.png
  • Remove Dogecoin explorer urls
  • Update tx urls in gui to point to the Pepecoin blockchain explorer PepeExplorer.com

Documentation

  • Generate Pepecoin man pages
  • Add --with-gui to build-windows.md instructions
  • Change website url to pepecoin.org
  • Change ticker symbol from PPC to PEPE in readme.md, man pages, and amount.cpp
  • Update assets-attribution.md
  • Update gen-manpages.sh to target the bash shell
  • Update readme files to correct urls and Pepe icon/text. Remove references to Pepecoin in the Dogecoin release notes. Move Dogecoin release notes to new release-notes/dogecoin folder.
  • Add link to official community Discord
  • Update FAQ.md to reflect Pepecoin changes
  • Update README_windows.txt to point to the Dogecoin wiki (The wiki for Dogecoin is a good guide for Pepecoin as well)
  • Change Dogecoin addresses to Pepecoin addresses in help text.
  • Translate readme.md pages