Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
589 commits
Select commit Hold shift + click to select a range
ca11ab0
background image update for scaled desktops
cryptopepe Nov 15, 2017
e30aff7
Update header.png QT image
cryptopepe Nov 15, 2017
ba956bf
Update header.png sizing
cryptopepe Nov 15, 2017
d44bc64
bkg.jpg update
cryptopepe Nov 15, 2017
290d61d
revert background image REEEEEEEEEEEEEEEEEEEEEEEEEE
cryptopepe Nov 15, 2017
8f94b2c
Revert "Revert TRY_LOCK to LOCK to match BLK3.0"
cryptopepe Nov 16, 2017
6686b21
Update README.md
cryptopepe Nov 17, 2017
95b324b
Fix order of stake payout calculation and move stake confirmation for…
cryptopepe Nov 23, 2017
0be0849
Merge branch 'master' of github.com:/pepeteam/pepecoin
cryptopepe Nov 23, 2017
9248737
Increase protocol version to 61414
cryptopepe Nov 23, 2017
7be95b9
set version 2.6.2.0
cryptopepe Nov 23, 2017
bbc890b
Update README to version 2.6.2.0
cryptopepe Nov 23, 2017
60fd836
mastertoad rename in mingw daemon makefile
cryptopepe Nov 26, 2017
41c75e6
Update windows daemon makefile
cryptopepe Nov 26, 2017
3a5eda5
Update checkpoints
cryptopepe Jan 7, 2018
7238e7f
Reduce banscore to 25 to block misbehaving MNs quicker
cryptopepe Jan 7, 2018
be10073
Set dbcache to 25mb
cryptopepe Jan 9, 2018
4cf29c3
Syntax fix
cryptopepe Jan 11, 2018
81e2695
Set dbcache to 100mb
cryptopepe Jan 22, 2018
5fa9202
Prepare for MN timing and devfee fixes
cryptopepe Jan 22, 2018
9f4672a
Reduce network masternode traffic
cryptopepe Jan 22, 2018
1466d8c
Add checkpoint block
cryptopepe Jan 22, 2018
93ab825
Update icons and logo prerelease
cryptopepe Jan 22, 2018
3e1371f
Update splash screen graphic
cryptopepe Jan 29, 2018
bb7d3d5
Misbehaving peer/toad node bantime 48 hours default
cryptopepe Jan 29, 2018
9128876
Misbehaving node/toad banscore 30 default
cryptopepe Jan 29, 2018
f9109a1
Misbehaving node/toad banscore 30 default
cryptopepe Jan 29, 2018
afeff18
Set minimum stake confirmation 12 hours for network health
cryptopepe Jan 29, 2018
5af4ed6
Auto checkpointing depth limit increased to 25 blocks
cryptopepe Jan 29, 2018
db273cc
Version 2.7.0.0 preparation
cryptopepe Jan 29, 2018
2208811
Stake confirmation 10 hours / 600 blocks
cryptopepe Jan 30, 2018
6155f12
Stake combine threshold 1000
cryptopepe Jan 30, 2018
e485202
Update versioning 2.7.0.0
cryptopepe Jan 30, 2018
7755a19
Ubuntu 18.04 new dependencies
cryptopepe May 15, 2018
dd4ed23
Merge pull request #14 from pepeteam/master
projectmemetic Jun 26, 2018
14c45bc
Speed up addrindex for kekdaq
projectmemetic Jun 26, 2018
a48f167
Merge branch 'master' of https://github.com/projectmemetic/pepecoin
projectmemetic Jun 26, 2018
b7e18b3
addrindex tweaks
projectmemetic Jun 26, 2018
7681603
Update addrindex database methods
projectmemetic Jul 24, 2018
8e49f45
kekdaq
projectmemetic Jul 24, 2018
85a9e4b
addrindex db
projectmemetic Jul 24, 2018
af60c78
addrindex db stuff
projectmemetic Jul 24, 2018
5e04fb5
iterator seek
projectmemetic Jul 24, 2018
42668bc
Merge pull request #28 from projectmemetic/master
cryptopepe Jul 27, 2018
942da14
Support Kekdaq priv key version byte
projectmemetic Aug 25, 2018
2d2d91e
Hardfork to staking only
projectmemetic Oct 22, 2018
a97a2a8
Version 2.8 Protocol version 61415
projectmemetic Oct 22, 2018
02ae434
Reset POS reward start at hardfork
projectmemetic Oct 23, 2018
6694fd1
Merge pull request #29 from projectmemetic/master
cryptopepe Oct 23, 2018
a4678c3
2.8.1 hardfork bugfixes
projectmemetic Nov 16, 2018
5e33a4b
2.8.1
projectmemetic Nov 16, 2018
9326689
2.8.1
projectmemetic Nov 16, 2018
3ab4010
2.8.1
projectmemetic Nov 16, 2018
6a4cb08
Require protocol version 61416 for 2.8.1
projectmemetic Nov 16, 2018
3b9e54e
Merge pull request #30 from projectmemetic/master
cryptopepe Nov 16, 2018
5c556fd
Update README.md
cryptopepe Nov 16, 2018
5b74c52
Merge pull request #1 from pepeteam/master
cryptopepe Nov 26, 2018
97ebdfa
Update README
cryptopepe Nov 26, 2018
8c92c0d
Merge pull request #33 from cyberpepe/master
cryptopepe Nov 26, 2018
df66468
Update README.md
cryptopepe Dec 11, 2018
2cf585b
Catch leveldb io error on first load of new block index.
projectmemetic Dec 16, 2018
f8aa44a
Merge pull request #34 from projectmemetic/master
cryptopepe Dec 21, 2018
ee418dc
Update README
cryptopepe Jan 16, 2019
f030e37
Update README for 2019
cryptopepe Jan 16, 2019
74cff98
2019 README Update
cryptopepe Jan 16, 2019
d4932a4
2019 README Update
cryptopepe Jan 16, 2019
af3e1f4
README Update
cryptopepe Jan 16, 2019
619aed0
Update logos and graphics
cryptopepe Jan 23, 2019
9622568
Clean up splash images
cryptopepe Jan 23, 2019
1d7edf4
Merge pull request #15 from pepeteam/master
projectmemetic Jan 29, 2019
8df20f4
Refinement
projectmemetic Jan 29, 2019
91d69e3
Sync optimizations
projectmemetic Jan 29, 2019
11bd6dc
fix pgb call
projectmemetic Jan 29, 2019
ce82dd8
re-update about page sidebar gfx
cryptopepe Jan 29, 2019
23d1c1d
Block sync optimization
projectmemetic Jan 29, 2019
6d81e7a
block sync tweaks
projectmemetic Jan 29, 2019
d3e062b
block sync adjustments
projectmemetic Jan 29, 2019
f0893e3
sync tweaks
projectmemetic Jan 29, 2019
247600c
sync tweaks
projectmemetic Jan 29, 2019
ca9a656
Fix pointer references
projectmemetic Jan 29, 2019
261a7c0
fix pointer reference
projectmemetic Jan 29, 2019
6f04e66
sync tweaks
projectmemetic Jan 29, 2019
f08b0ed
sync tweaks
projectmemetic Jan 29, 2019
42fe800
Sync tweaks
projectmemetic Jan 29, 2019
9dce3c5
30 second synctimeout default
projectmemetic Jan 29, 2019
eca4cd4
Configurable block age for syncing mode
projectmemetic Jan 29, 2019
b30bd27
Handle stalled sync peer
projectmemetic Jan 30, 2019
34f0c7f
fix variable reference
projectmemetic Jan 30, 2019
6ce4229
Flood control
projectmemetic Jan 30, 2019
1d369af
Bump synctimeout default from 30 to 60 seconds
projectmemetic Jan 30, 2019
6205ff0
flood check hash serialization
projectmemetic Jan 30, 2019
91bea2c
flood protection serialization
projectmemetic Jan 30, 2019
ff43d1b
initialize datastream correctly
projectmemetic Jan 30, 2019
a857bf9
Update mastertoad tab, filter Generated But Not Accepted stakes from …
projectmemetic Jan 31, 2019
cb0c74b
Filter known mn msgs
projectmemetic Jan 31, 2019
aaf3c40
spelling
projectmemetic Jan 31, 2019
e7554ab
tweaks
projectmemetic Jan 31, 2019
e1876ac
updatemastertoad
projectmemetic Jan 31, 2019
955adf9
updatemastertoad
projectmemetic Jan 31, 2019
e9a8c07
updatemastertoad
projectmemetic Jan 31, 2019
c7f718c
not a number
projectmemetic Jan 31, 2019
5bbd51a
Add checkpoint
projectmemetic Jan 31, 2019
0dfbb8b
lock cs_masternodes
projectmemetic Jan 31, 2019
0dbc93e
add refresh buttons
projectmemetic Jan 31, 2019
4b20db5
Bump Client Version 2.8.2.0
projectmemetic Jan 31, 2019
eae64ef
also hide conflicted by default
projectmemetic Jan 31, 2019
4e5d89d
Merge pull request #35 from projectmemetic/master
cryptopepe Jan 31, 2019
7882c25
Bump version to 2.9.0.0, update dates to 2019, minor cleanup
cryptopepe Jan 31, 2019
13bb5b2
Merge pull request #16 from pepeteam/master
projectmemetic Jan 31, 2019
f3daa84
Update README.md
cryptopepe Jan 31, 2019
c02bbde
default show inactive
projectmemetic Feb 1, 2019
b658938
Merge branch 'master' of https://github.com/projectmemetic/pepecoin
projectmemetic Feb 1, 2019
b18ccfb
Remove outbound node threshold for sync mode, increment minor version
projectmemetic Feb 1, 2019
49c018c
tx view filter
projectmemetic Feb 1, 2019
63188f6
undo filter
projectmemetic Feb 1, 2019
036360d
Revert hide not accepted stake
projectmemetic Feb 1, 2019
398f6f6
Merge pull request #36 from projectmemetic/master
cryptopepe Feb 3, 2019
3e52d06
Update info to 2.9.1.0 version
cryptopepe Feb 4, 2019
84667d6
Update for compatibility with latest boost libraries
cryptopepe Feb 6, 2019
de09804
syncspan default set to 90 minutes
damoos3 Feb 8, 2019
e2b96a2
update to reflect syncspan default to 90 minutes
damoos3 Feb 8, 2019
b48d20b
Merge pull request #37 from damoos3/master
cryptopepe Feb 9, 2019
5163adb
Merge pull request #17 from pepeteam/master
projectmemetic Feb 9, 2019
b7e19de
Make tx relay expiration configurable with 3 hour default, relay to a…
projectmemetic Feb 9, 2019
c33fe9b
Update license to GNU GPLv3, not MIT license
cryptopepe Feb 10, 2019
a8fcc7e
Merge pull request #38 from pepeteam/add-license-1
cryptopepe Feb 10, 2019
042b344
Update license to GNU GPLv3, not MIT license
cryptopepe Feb 10, 2019
98f7bbe
Bump minor version
projectmemetic Feb 10, 2019
75800d5
Merge pull request #2 from pepeteam/master
cryptopepe Feb 11, 2019
e486609
Load DNS seeds if we have less than 4 connections
cryptopepe Feb 11, 2019
f80519a
Increase OP_RELAY data size from 40 bytes to 160 bytes
cryptopepe Feb 11, 2019
cffc46c
Add comment for mastertoad start date - 7/9/2017
cryptopepe Feb 11, 2019
53ca32e
Configurable tx relay expiration, tx relay to all nodes, bump minor v…
cryptopepe Feb 11, 2019
a8c875f
Add checkpoint at blockheight 1807255
cryptopepe Feb 11, 2019
4f9c546
Merge pull request #3 from pepeteam/master
cryptopepe Feb 11, 2019
6bca8c9
Merge branch 'master' of https://github.com/cyberpepe/pepecoin
cryptopepe Feb 11, 2019
1c33725
POS difficulty timespan set back to 10 minutes to lessen difficulty s…
cryptopepe Feb 11, 2019
2123773
add 3.0 fork height block 1830000
cryptopepe Feb 11, 2019
38ecc59
Update README.md
cryptopepe Feb 13, 2019
208dbfe
Add checkpoint at block 1814411
cryptopepe Feb 14, 2019
f2dde39
Lower default max orphan blocks to 250
cryptopepe Feb 14, 2019
2f59f0d
Merge pull request #40 from cyberpepe/master
cryptopepe Feb 14, 2019
c66932b
Revert OP_RELAY data size to standard 40 bytes
cryptopepe Feb 15, 2019
d1a3e72
Merge pull request #18 from pepeteam/master
projectmemetic Feb 15, 2019
3d305da
Drift adjustment for hardfork, tx relaying improvement, addl info log…
projectmemetic Feb 16, 2019
502cad7
Fix capitalization of nTime
projectmemetic Feb 16, 2019
153e918
Merge pull request #42 from projectmemetic/master
cryptopepe Feb 17, 2019
15f66c1
Merge pull request #4 from pepeteam/master
cryptopepe Feb 17, 2019
9e7ba19
Fix build instructions for pepecoind and pepecoin-qt
cryptopepe Feb 17, 2019
4a7a434
Wait for lock with niceness in AvailableCoinsForStaking
projectmemetic Feb 17, 2019
28870cf
Rename litemode conf variable to nomntesting to disable in old wallet…
cryptopepe Feb 17, 2019
4c6c7d8
Merge pull request #43 from cyberpepe/master
cryptopepe Feb 17, 2019
fb42134
Update build instructions for new systems
cryptopepe Feb 17, 2019
fc74347
Update README
cryptopepe Feb 17, 2019
dbd9344
fix spacing in init.cpp for nomntesting (litemode)
damoos3 Feb 17, 2019
d841432
Merge pull request #44 from projectmemetic/master
cryptopepe Feb 17, 2019
3da0a1d
Merge pull request #45 from damoos3/master
cryptopepe Feb 17, 2019
234f222
Update help information for nomntesting (litemode)
cryptopepe Feb 17, 2019
c059040
Increase OP_RETURN data size to 160 for Kekdaq optimization
cryptopepe Feb 17, 2019
c6e5b06
Clean up README more
cryptopepe Feb 17, 2019
f12a931
Add checkpoint at block 1818757 and a couple more
cryptopepe Feb 17, 2019
936cc10
Version 3.0.0.0 branding
cryptopepe Feb 17, 2019
2bbc074
Merge branch 'master' of https://github.com/pepeteam/pepecoin
cryptopepe Feb 17, 2019
248841a
Version 3.0.0.0 update
cryptopepe Feb 17, 2019
9827e26
Update README Linux build instructions
damoos3 Feb 17, 2019
e3df1fd
Merge pull request #48 from damoos3/master
cryptopepe Feb 17, 2019
4d3b679
Update windows wallet icon for 3.0
cryptopepe Feb 17, 2019
4b70185
Merge branch 'master' of https://github.com/pepeteam/pepecoin
cryptopepe Feb 17, 2019
733cc85
Add checkpoint for 3.0 release
cryptopepe Feb 17, 2019
e8d9e4c
Merge pull request #19 from pepeteam/master
projectmemetic Feb 17, 2019
26eeb3f
Clean up README build instructions
cryptopepe Feb 17, 2019
b419ef0
3.0.0.0 Updates
cryptopepe Feb 18, 2019
a0d4cb5
Update README.md
cryptopepe Feb 18, 2019
2c04f67
Multicore message handling
projectmemetic Feb 19, 2019
1a6ebb8
Merge branch 'master' of https://github.com/projectmemetic/pepecoin
projectmemetic Feb 19, 2019
d2fe400
Update README.md
cryptopepe Feb 19, 2019
d714fa6
Increase max orphans from 250 to 750
cryptopepe Feb 19, 2019
06c61d8
Update build instructions regarding UPNP
cryptopepe Feb 19, 2019
f4d4ad0
Multicore ThreadMessageHandler bug fixes
projectmemetic Feb 20, 2019
dcd0417
Add a thread interruption point to ThreadMessageHandler, net category…
projectmemetic Feb 20, 2019
727b045
Correct coinbase maturity info in QT wallet
cryptopepe Feb 20, 2019
65984fc
Merge branch 'master' of https://github.com/pepeteam/pepecoin
cryptopepe Feb 20, 2019
21c7a32
Add configurable leveldb bloom filter bits, other leveldb options.
projectmemetic Feb 20, 2019
ff1953b
Blockthrottle setting to mitigate ? conficted stakes.
projectmemetic Feb 21, 2019
66ad8ef
Add descriptions of new options in init help message.
projectmemetic Feb 22, 2019
a22a11f
Add multicore message handling options description to init help message.
projectmemetic Feb 22, 2019
cc475c1
Update seed DNS addresses
cryptopepe Feb 22, 2019
70172e1
Update checkpoints.cpp
cryptopepe Feb 22, 2019
b1ea1c1
Update checkpoints.cpp
cryptopepe Feb 22, 2019
99ca122
Show human readable netweight and weight, available staking input inf…
projectmemetic Feb 22, 2019
bc12cb9
Change locking to try/sleep method to solve deadlocking on masternode…
projectmemetic Feb 23, 2019
12f3472
More locking optimization to increase throughput and responsiveness.
projectmemetic Feb 23, 2019
18715eb
Reduce outbound connection limit back to 10
projectmemetic Feb 23, 2019
0939144
Additional lock optimization
projectmemetic Feb 23, 2019
34b8a12
Add thread interruption points for faster shutdown
projectmemetic Feb 23, 2019
93df165
More lock optimization and thread interruption points.
projectmemetic Feb 24, 2019
d559223
Back out some over optimizations
projectmemetic Feb 24, 2019
c4066f7
fix spelling error
projectmemetic Feb 24, 2019
acd07ff
Replace ProcessMessages
projectmemetic Feb 24, 2019
1ad80e2
Revert lock optimizations
projectmemetic Feb 24, 2019
495aef4
Lock contention solutions
projectmemetic Feb 25, 2019
6f5b95b
Fix divide by 0 if no staking inputs
projectmemetic Feb 25, 2019
2c224c4
Add total to getinfo, tag a few more places that cached balance shoul…
projectmemetic Feb 25, 2019
6686df2
Update .gitignore to ignore QT buildfiles
cryptopepe Feb 25, 2019
acabcec
Update README.md
cryptopepe Feb 25, 2019
07bc386
Update README.md
cryptopepe Feb 25, 2019
2f76dd2
Merge pull request #49 from projectmemetic/master
cryptopepe Feb 25, 2019
abdd2b2
Trigger cached balance update on new accepted block, in case coins ma…
projectmemetic Feb 25, 2019
b2147cd
Merge pull request #50 from projectmemetic/master
cryptopepe Feb 25, 2019
1d30d4e
Add checkpoint for block 1833222
cryptopepe Feb 25, 2019
5d63cef
Update version 3.1.0.0
cryptopepe Feb 25, 2019
0661898
Update in-wallet logo
cryptopepe Feb 25, 2019
490f7ae
Revert build testing edits
cryptopepe Feb 25, 2019
f7a112c
Revert TRY_LOCK in ProcessMessage handler
cryptopepe Feb 26, 2019
f6ce047
Merge pull request #20 from pepeteam/master
projectmemetic Feb 26, 2019
881af3e
Revert TRY_LOCK/sleep mechanism from ProcessMessage
projectmemetic Feb 26, 2019
c40e50a
Merge pull request #51 from projectmemetic/master
cryptopepe Feb 26, 2019
6960e27
Add a lock around nodes nRefCount, some other lock testing
projectmemetic Feb 26, 2019
a8efc35
Only disconnect stalled peers if IsSyncing
projectmemetic Feb 26, 2019
4f98c35
Merge pull request #52 from projectmemetic/master
cryptopepe Feb 27, 2019
dbab6bd
Sync optimization, fix potential multicore lock train
projectmemetic Feb 27, 2019
34acf39
Merge pull request #53 from projectmemetic/master
cryptopepe Feb 27, 2019
61aaa2c
Point release 3.1.1.0
cryptopepe Feb 27, 2019
a6f3141
3.1.1.0 README info update
cryptopepe Feb 27, 2019
5c917cb
Add a individual lock object on the CNode and lock the node for messa…
projectmemetic Feb 28, 2019
46a074f
Set default 1 core used
cryptopepe Feb 28, 2019
cf14f8e
Use better node core assignment algorithm that doesn't duplicate node…
projectmemetic Feb 28, 2019
f4b8696
Grab a lock on cs_wallet before flipping cache flag. Don't reset cac…
projectmemetic Feb 28, 2019
c6f73c3
Default wait 10 seconds for incoming sync blocks
cryptopepe Feb 28, 2019
d3a1b14
Stake miner optimization
projectmemetic Mar 1, 2019
ce033a2
Add help info for minersleep variable
cryptopepe Mar 2, 2019
e524b09
Default to always use DNS seed nodes
cryptopepe Mar 2, 2019
e757865
Merge pull request #54 from projectmemetic/master
cryptopepe Mar 2, 2019
37fdc5d
Fix typo
cryptopepe Mar 2, 2019
c496366
Add checkpoint for block 1839903
cryptopepe Mar 2, 2019
10ebe31
Update accidental keypress
cryptopepe Mar 2, 2019
2ba6c1a
Default wait 5 seconds for incoming blocks before trying the next pee…
cryptopepe Mar 4, 2019
57daad1
Update .gitignore
cryptopepe Mar 10, 2019
b3fe269
Default 8 outgoing connections
cryptopepe Mar 11, 2019
14d98c2
Update README
cryptopepe Mar 11, 2019
7c17cc9
Update README
cryptopepe Mar 11, 2019
4916e64
Default synctimeout=60 seconds for block download
cryptopepe Mar 11, 2019
94cacba
Revert MAX_CONNECTIONS default to 10
cryptopepe Mar 16, 2019
0c2c265
Add changenow.io listing
cryptopepe Apr 3, 2019
e078cd1
Dependency oneliner update
cryptopepe Apr 3, 2019
e28ad46
Update checkpoints at block 2000077
cryptopepe Jul 3, 2019
cf283f0
Add checkpoint at block 2239315
cryptopepe Dec 23, 2019
56ff2b2
Update checkpoints
cryptopepe Apr 26, 2020
240f1af
Update README.md
cryptopepe Sep 30, 2020
4c0a7de
Update README.md
cryptopepe Sep 30, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -20,3 +20,6 @@
*.PDF diff=astextplain
*.rtf diff=astextplain
*.RTF diff=astextplain

# PepeCoin
*.stash diff=astextplain
15 changes: 15 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,14 @@ src/pepecoind
pepecoin-qt
Makefile
qrc_bitcoin.cpp
Makefile.Debug
Makefile.release
pepecoin-qt_plugin_import.cpp

src/secp256k1/build-aux/
src/qt/locale/bitcoin_en.qm


#################
## Eclipse
#################
Expand Down Expand Up @@ -50,6 +58,7 @@ local.properties
*.suo
*.user
*.sln.docstates
.vscode

# Build results

Expand Down Expand Up @@ -223,3 +232,9 @@ pip-log.txt

#Mr Developer
.mr.developer.cfg

# More files to ignore
.vscode
.qmake.stash
.autosave

646 changes: 643 additions & 3 deletions COPYING

Large diffs are not rendered by default.

669 changes: 669 additions & 0 deletions LICENSE

Large diffs are not rendered by default.

258 changes: 165 additions & 93 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,135 +1,207 @@
Memetic (MEME) | (PEPE) PepeCoin
==============================
-------------------------------------------
A Hybrid Proof of Work / Proof of Stake / Memetic Stake Rate Cryptocurrency
![Memetic Logo](http://i.imgur.com/zLMetXi.png "Memetic Logo") ![PepeCoin Logo](https://imgur.com/9KNdKWJ.png "PepeCoin Logo")
***
# PepeCoin - PEPE / Memetic - MEME
#### v. 3.1.1.0

Memetic, also known as PepeCoin, is a digital decentralized crypto-currency, listed as as Memetic / MEME on Bittrex, Upbit, Coinmarkets, and CoinMarketCap.

http://memeticproject.com (under construction)
Memetic, AKA PepeCoin, incorporates both blockchain 2.0 and blockchain 3.0 technologies and is under continued development.

- Default port 29377 and RPC port 29376
Memetic / Pepecoin is a Proof of Stake (POS) cryptocurrency with privacy features and masternode technology. Mastertoad (masternode) and stakers are rewarded for processing transactions and collectively ensuring the security of the network.

- 60 seconds block time POW (over July 2016)
- ~3 Months Proof of Work mining distribution ended with 12m MEME
- X11 mining algorithm
- Memetic Stake Rate PSR / POS enable at block 9000
- POW End at block 70,000
Previously, we were a Proof of Stake and Proof of Work hybrid but due to the rise of 51% attacks we have shifted to POS until more technology improvements are discovered.

- 40 confirmations for newly Proof of Work mined blocks
- 100 confirmations for newly Proof of Stake minted blocks
- 3.5% Premine for Development Fund - Public Ledger and Transparent
Memetic / PepeCoin is decentralized, encrypted image storage in IPFS, cryptographically verified against the PepeCoin blockchain. Protect your memes and political information from censorship.

POSV Details
------------
- Proof of Stake activates at block 9000.
- 60 seconds per block time Proof of Stake
- 6 hour minimum stake age
- Additional security improvements
- Staking rewards are variable depending on the number of MEME held (below)
Memetic / PepeCoin is the base infrastructure for the Kekdaq decentralized meme asset exchange.

PepeCoin is a fully open source, decentralized, encrypted project that supports the preservation of all freedom of speech that is within the bounds of US law.

-------------------------------------------
#### Join the offical [Telegram](https://t.me/pepecoins) room for technical support and to participate our community.

Memetic X11 Proof of Work Block Reward Schedule
------------------------------------------------
```
Block 1 - 99 - 3.5% "Tendies Fund" MEME Development Fund and Checkpointing Blocks
See [Bitcointalk ANN](https://bitcointalk.org/index.php?topic=1391598.0) for more details.

* Block 100 Public Launch *
***
#### Technical Specifications
#####
- Default port 29377
- RPC port 29376
- 60 second block time
#####
- Proof of Stake - POS - 7% at block 600,000, reducing yearly. Currently 3.25% per year, reducing 50% each year
- Proof of Work - POW ended at block 1,700,000 in late 2018 to reduce chain reorganization issues and improve the stability of Kekdaq
- X11 mining algorithm (Sequential mixing of Blake256, BMW, Grostl, JH, Keccak, Skein, Luffa, Cubehash, SHA-3, SIMD, and ECHO)
- PEPE / MEME is Full Proof-of-Stake beginning at block 1700000. The POW reward rate was migrated to the POS reward, at 3.25% per year, reducing 50% each year.
- 600 confirmations for newly Proof of Stake minted blocks
- 6 hour minimum stake age with 12 hour average
- Additional security improvements

**Features**

Block 100 to 900 - 1500 MEME
Block 900 to 1300 - 1200 MEME
Block 1300 to 1900 - 1050 MEME
Block 1900 to 2900 - 900 MEME
Block 2900 to 4100 - 750 MEME
Block 4100 to 6680 - 600 MEME
Block 6680 to 9260 - 400 MEME
Block 9260 to 11840 - 500 MEME
Block 11840 to 14420 - 200 MEME
Block 14420 to 17000 - 300 MEME
Block 17000 to 19580 - 100 MEME
Block 19580 to 22160 - 200 MEME
Block 22160 to 24740 - 90 MEME
Block 24740 to 27320 - 130 MEME
Block 27320 to 29900 - 80 MEME
Block 29900 to 32480 - 100 MEME
Block 32480 to 35060 - 70 MEME
Block 35060 to 37640 - 100 MEME
Block 37640 to 40220 - 60 MEME
Block 40220 to 42800 - 100 MEME
Block 42800 to 45380 - 50 MEME
Block 45380 to 47960 - 100 MEME
Block 47960 to 50540 - 40 MEME
Block 50540 to 53120 - 100 MEME
Block 53120 to 55700 - 40 MEME
Block 55700 to 58280 - 100 MEME
Block 58280 to 60860 - 40 MEME
Block 60860 to 63440 - 100 MEME
Block 63440 to 66020 - 40 MEME
Block 66020 to 68600 - 100 MEME
Block 68600 to 70000 - 40 MEME
- Decentralized encrypted private messaging
- Stealth Addresses
- Fully blockchain based, public decentralized encrypted messaging chat wall in wallet
- In wallet public messaging wall - set messagewall=1 in pepecoin.conf to enable
- JSON-RPC functions to externally query all public wall messages
- Integrated block explorer
- Image timestamping on the blockchain for proof of ownership
- In-wallet hash image verification checking functions
- JSON-RPC functions to externally query blockchain for hashed image datas
- IPFS-based data hashing storage currently under development
- Integrated Bittrex trading functions
- Mastertoads pay 37.5% of all mined POS blocks, distributed among MT owners
- Kekdaq decentralized meme "asset" platform live in testing / development stage

See [bitcointalk.org](https://bitcointalk.org/index.php?topic=1391598.0) post for more info: https://bitcointalk.org/index.php?topic=1391598.0

POW End Block 70,000 Approx 3 Months
-------------------------------
## Downloading & Compiling
-------------------------------

### Windows Wallet

Total from 1 Yr. POW: Approx 11.5m MEME
[https://github.com/pepeteam/pepecoin/releases](https://github.com/pepeteam/pepecoin/releases)

Development fund: 562,390 MEME

Total MEME in POW & Fund: Approx 12m MEME
#### Linux Builds:

PepeCoin uses libsecp256k1, libgmp, Boost1.55+, Openssl1.01, Berkeley DB 4.8+, and QT5 to compile.

```
Ubuntu 18.04+ or Debian 9+ is recommended.

#### Instructions for Building Command Line Daemon
>
>sudo apt-get install build-essential libtool autotools-dev automake pkg-config libevent-dev bsdmainutils libboost-system-dev libboost-filesystem-dev libboost-chrono-dev libboost-program-options-dev libboost-test-dev libboost-thread-dev libminiupnpc-dev libgmp3-dev libdb-dev libdb++-dev libgmp3-dev lzma-dev libssl1.0-dev zlib1g-dev zlib1g libgmp-dev
>
>git clone https://github.com/pepeteam/pepecoin.git
>
>cd pepecoin/src
>
>make -f makefile.unix USE_UPNP=-
>
>strip pepecoind
>

Memetic Stake Rate (PSR) % POSV Reward Schedule
---------------------------------
Or you can use the shell script at https://gist.github.com/cryptopepe/82b59b51680e13e5f1e08224bfdd71fc

| MEME Amount | Stake % Year 1| Year 2 | Year 3+ |
|:-------------|:-------------:|------------:|------------:|
|0 to 10000 | 3.0%| 2.0% | 1.0% |
|10,000+ | 4.0%| 3.0% | 2.0% |
|50,000+ | 5.0% | 4.0% | 3.0% |
|100,000+ | 6.0% | 5.0% | 4.0% |
#### Instructions for Building GUI Wallet

----------------------------------
>sudo apt-get install libqt5gui5 libqt5core5a libqt5dbus5 qttools5-dev qttools5-dev-tools libprotobuf-dev protobuf-compiler qt5-default build-essential libtool autotools-dev automake pkg-config libevent-dev bsdmainutils libboost-system-dev libboost-filesystem-dev libboost-chrono-dev libboost-program-options-dev libboost-test-dev libboost-thread-dev libminiupnpc-dev libgmp3-dev libdb-dev libdb++-dev libgmp3-dev lzma-dev libssl1.0-dev zlib1g-dev zlib1g libgmp-dev
>
>git clone https://github.com/pepeteam/pepecoin.git
>
>cd pepecoin
>
>qmake
>
>make -j2 -f Makefile USE_UPNP=0
>
--------------------
# Links


Proof of Sadfrog (POSF)
----------------
- Security improved open source "Fair-Weight" Proof of Sadfrog protocol technology
[Windows Wallet](https://github.com/pepeteam/pepecoin/releases)

- Coin holders benefit from multiple block stakes and are rewarded for running regularly as a node.
[Bitcointalk ANN](https://bitcointalk.org/index.php?topic=1391598.0)

- Proof of Sadfrog also keeps the network alive by slowing coin age after 1 month with an aging half life of 90 days. Keep the magic alive.

- MemeticLife technology ensures MEME holders contribute to the health of the network at least once each month to earn the highest possible rewards, and incentivises running full nodes and/or keeping wallets open to increase MEME network security.
### Websites
https://memetic.ai

-------------------------------
Additional Information
------------------------------
https://pepecoin.net

Memetic uses libsecp256k1, libgmp, Boost1.55, OR Boost1.57, Openssl1.01p, Berkeley DB 4.8, QT5 to compile
https://kekdaq.com

Ubuntu / Debian Build Dependencies
### Exchanges

sudo apt-get install build-essential libtool autotools-dev automake pkg-config libssl-dev libevent-dev bsdmainutils
[Bittrex (USA)](https://bittrex.com/Market/Index?MarketName=BTC-MEME) -- Largest regulated and secure US exchange

sudo apt-get install libboost-system-dev libboost-filesystem-dev libboost-chrono-dev libboost-program-options-dev libboost-test-dev libboost-thread-dev libminiupnpc-dev libgmp3-dev
[Upbit (ASIA)](https://upbit.com/exchange?code=CRIX.UPBIT.BTC-MEME) -- Popular South Korean exchange

[Changenow (Worldwide)](https://changenow.io/) -- Shapeshift type service accepting cc purchases

```
[Coinswitch (Worldwide)](https://coinswitch.co/) -- Shapeshift type service

[Coinexchange (EU)](https://www.coinexchange.io/market/MEME/BTC)

<s>[Cryptopia](https://www.cryptopia.co.nz/Exchange?market=PEPE_BTC)</s> -- Remove requested after exchange hacked

### Block Explorer

[http://explorer.memetic.ai/](http://explorer.memetic.ai/)

### Charts

[CoinMarketCap](https://coinmarketcap.com/currencies/pepecoin/)

[CoinGekko](https://www.coingecko.com/en/coins/memetic)

[WorldCoinIndex](https://www.worldcoinindex.com/coin/memetic)

[CryptoCompare](https://www.cryptocompare.com/coins/meme/charts/BTC)

[BitInfoCharts](https://bitinfocharts.com/markets/bittrex/meme-btc-1m.html)

[CryptoCoinView](https://cryptocoinview.com/MEME)

[CoinLib](https://coinlib.io/coin/MEME/Pepe+Memetic)

[TradingView](https://www.tradingview.com/symbols/MEMEBTC/)

### Social

[Twitter](https://twitter.com/pepecoins)

[Telegram](https://t.me/pepecoins) - Official MEME / PEPE Support and Community Room


***

**Nodes**
addnode=seed.pepecoin.net

addnode=seed.memetic.ai

addnode=seed.kekdaq.com


![pepecoin-256](https://i.imgur.com/xnSJvT9.jpg "pepecoin-256")

------------------
------------------
License
------------------
##### Memetic / PepeCoin / Kekdaq are open source softwares released under the GNU GPL v2 license.
Copyright (c) 2009-2010 Satoshi Nakamoto
Copyright (c) 2009-2012 The Bitcoin developers
Copyright (c) 2009-2012 The Bitcoin Developers
Copyright (c) 2012 Litecoin Developers
Copyright (c) 2013 Peercoin Developers
Copyright (c) 2014 DarkCoin Developers
Copyright (c) 2014 BlackCoin Developers
Copyright (c) 2014 Digibyte Developers
Copyright (c) 2014 DashCoin Developers
Copyright (c) 2014 NetCoin Developers
Copyright (c) 2015 Transfercoin Developer
Copyright (c) 2015 Transfercoin Developers
Copyright (c) 2015-2016 PepeCoin Developers
Copyright (c) 2015-2016 Memetic Developers

```

![alt text](http://i2.kym-cdn.com/photos/images/newsfeed/000/095/218/feels-good-man.jpg "Memetic approves")
Copyright (c) 2017-2019 Memetic / PepeCoin Developers

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

The above copyright notices and this permission notice shall be included in
all copies or substantial portions of the Software.

See LICENSE file for more info.
------------------
4 changes: 0 additions & 4 deletions build.sh

This file was deleted.

4 changes: 2 additions & 2 deletions contrib/bitrpc/bitrpc.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@

elif cmd == "getaccount":
try:
addr = raw_input("Enter a Memetic address: ")
addr = raw_input("Enter a PepeCoin address: ")
print access.getaccount(addr)
except:
print "\n---An error occurred---\n"
Expand Down Expand Up @@ -126,7 +126,7 @@

elif cmd == "getreceivedbyaddress":
try:
addr = raw_input("Enter a Memetic address (optional): ")
addr = raw_input("Enter a PepeCoin address (optional): ")
mc = raw_input("Minimum confirmations (optional): ")
try:
print access.getreceivedbyaddress(addr, mc)
Expand Down
Loading