Releases: pepecoinppc/pepecoin
Pepecoin Core 1.0.1
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
fromsatoshi
topepetoshi
- Increment protocol version from
70015
to70016
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 ofsatoshi
in GUI tooltips
Pepecoin Core 1.0.0
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
from30
to56
(Address prefixes start withP
instead ofD
). Updatebase58_keys_valid.json
andbase58_keys_invalid.json
withgen_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
anddefaultAssumeValid
-
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
andpepecoin.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
inclientversion.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 useMonospace
font - Change
"Wow"
to"Overview"
,"Such Send"
to"Send"
,"Much Receive"
to"Receive"
, and"So Print"
to"Print"
- Remove
"much"
and"such"
strings inREADME.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
tobuild-windows.md
instructions - Change website url to pepecoin.org
- Change ticker symbol from
PPC
toPEPE
inreadme.md
, man pages, andamount.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