Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
122 commits
Select commit Hold shift + click to select a range
f205314
change the declaration of block and block header
crazyfrog2001 Jul 12, 2018
34c3302
change the miner to support ghost
crazyfrog2001 Jul 13, 2018
1bc4930
change block index and disk block index struction
crazyfrog2001 Jul 14, 2018
2fb906d
add the block height to block header
crazyfrog2001 Jul 23, 2018
0a2b5c2
add the total difficult data save
crazyfrog2001 Jul 24, 2018
fafe0f6
add the work of accept uncles block headers
crazyfrog2001 Jul 25, 2018
976c683
add the return of uncle headers check
crazyfrog2001 Jul 25, 2018
f89b38f
change name of uncles header check
crazyfrog2001 Jul 26, 2018
ccd7693
change the the td work of levelDB
crazyfrog2001 Jul 28, 2018
a02e04b
add the difficulty to block header and other work
crazyfrog2001 Jul 30, 2018
d979424
change for insert difficulty to block header
crazyfrog2001 Jul 31, 2018
bc42e6b
update founder address
arminsu7 Aug 2, 2018
5418c58
check the chain
crazyfrog2001 Aug 6, 2018
e4843ad
change the checkproofofwork
crazyfrog2001 Aug 6, 2018
10d4bc1
change genesis block
crazyfrog2001 Aug 6, 2018
f71d134
add the check of is have uncle or not
crazyfrog2001 Aug 7, 2018
3bab79a
change the check
crazyfrog2001 Aug 7, 2018
052e894
change the check
crazyfrog2001 Aug 7, 2018
ab67763
change the check
crazyfrog2001 Aug 7, 2018
2c3bff3
modify difficulty params
arminsu7 Aug 7, 2018
825bc45
modify difficulty algorithm
arminsu7 Aug 7, 2018
add9f18
merge difficuly algorithm and cal genesis (#3)
arminsu7 Aug 8, 2018
f0a9a83
add difficulty to adjust the block speed (#4)
arminsu7 Aug 10, 2018
0361edb
change the difficulty data type (#5)
arminsu7 Aug 11, 2018
1c21e8b
add the futureblock paramater
crazyfrog2001 Aug 11, 2018
26ebf71
add AddToFutureBlock function
crazyfrog2001 Aug 11, 2018
4574e32
add lru cache type define
crazyfrog2001 Aug 11, 2018
dc05559
add the lru cache struct
crazyfrog2001 Aug 11, 2018
aa1a8fb
add the lru cache for future block
crazyfrog2001 Aug 14, 2018
42bdaee
add difficulty rapid adjust progress and modify some bugs (#6)
arminsu7 Aug 18, 2018
9eb364f
the process of possible uncles
crazyfrog2001 Aug 18, 2018
8174e49
change the rpc command getblock
crazyfrog2001 Aug 20, 2018
a2ef5ff
change the rpc command getuncleblockheader
crazyfrog2001 Aug 20, 2018
adfb05f
add rpc command getalluncleblockheader
crazyfrog2001 Aug 20, 2018
6317379
Armindev (#7)
arminsu7 Aug 20, 2018
28a3d83
Armindev (#8)
arminsu7 Aug 21, 2018
6263873
fix rpc bug
arminsu7 Aug 21, 2018
8b714d4
change the rpc command getblock,getuncleblockheader,getalluncleblock
crazyfrog2001 Aug 21, 2018
15c6fd7
fix a Segmentation fault (#9)
arminsu7 Aug 22, 2018
c986394
modify rpc port
arminsu7 Aug 22, 2018
eda3285
add the help
crazyfrog2001 Aug 22, 2018
01e450b
add testnet dns seed
arminsu7 Aug 22, 2018
7bc645b
Merge branch 'master' of https://github.com/PopchainOrg/PopChain-gho
arminsu7 Aug 22, 2018
450dc36
debug
arminsu7 Aug 22, 2018
c75bdac
debug
arminsu7 Aug 22, 2018
d5c9c8a
add the accept uncle block header function
crazyfrog2001 Aug 23, 2018
ee66c7b
add the data to coinbase
crazyfrog2001 Aug 24, 2018
6e077d3
change test chainparms for test (#10)
arminsu7 Aug 24, 2018
0ac9a06
delete note
arminsu7 Aug 24, 2018
6f477f5
repair some bug
crazyfrog2001 Aug 24, 2018
fa4234f
add the uncle reward
crazyfrog2001 Aug 26, 2018
5ae5e8c
debug for testing
arminsu7 Aug 26, 2018
129ea5d
Merge branch 'master' of https://github.com/PopchainOrg/PopChain-gho
arminsu7 Aug 26, 2018
3acdd01
add vseed
arminsu7 Aug 28, 2018
e4cfd97
change the nNumber
crazyfrog2001 Aug 28, 2018
5292c90
repair bug
crazyfrog2001 Aug 28, 2018
04eb1d7
add some log print
crazyfrog2001 Aug 28, 2018
6b28c9b
remove the nNumber
crazyfrog2001 Aug 28, 2018
0e914d2
improve the the uncle block header coinbase check
crazyfrog2001 Aug 29, 2018
b7d16f4
change super block payment check
crazyfrog2001 Sep 1, 2018
fd272e8
add some log print
crazyfrog2001 Sep 3, 2018
3f858ef
add some print
crazyfrog2001 Sep 3, 2018
d4a1e6a
repair some bug
crazyfrog2001 Sep 3, 2018
f8d30ba
change the magic number
crazyfrog2001 Sep 3, 2018
cf27d01
change the getblock rpc command
crazyfrog2001 Sep 3, 2018
cc22073
change the help of getblock rpc command
crazyfrog2001 Sep 3, 2018
7d9d809
change the getblockheader rpc command
crazyfrog2001 Sep 4, 2018
ae43597
change the getuncleblockheader rpc command
crazyfrog2001 Sep 4, 2018
eed3e68
change for block chain browser
crazyfrog2001 Sep 4, 2018
e64b319
change for block chain browser
crazyfrog2001 Sep 4, 2018
a53df00
add new reward distribution
arminsu7 Sep 6, 2018
19be20d
change max block size from 4m to 2m
arminsu7 Sep 7, 2018
4214d78
change the rpc command for block chain brower
crazyfrog2001 Sep 7, 2018
c535f3c
change the rpc command for block chain brower
crazyfrog2001 Sep 10, 2018
eef8083
change for block chain brower
crazyfrog2001 Sep 12, 2018
026b389
change for test
crazyfrog2001 Sep 12, 2018
6cd68ef
add the atomic swap function
crazyfrog2001 Sep 17, 2018
0e80bc2
clean some no use print
crazyfrog2001 Sep 17, 2018
43195fa
clean some no use print
crazyfrog2001 Sep 17, 2018
730c7c4
clean some not use code
crazyfrog2001 Sep 17, 2018
778579e
clean some no use code
crazyfrog2001 Sep 17, 2018
1cf07fc
delete some notes
arminsu7 Sep 18, 2018
863543e
delete some notes
arminsu7 Sep 18, 2018
433c52d
delete some notes
arminsu7 Sep 18, 2018
e049d55
delete some notes
arminsu7 Sep 18, 2018
89ce8c0
Update configure.ac
crazyfrog2001 Oct 13, 2018
7a8668a
some change
crazyfrog2001 Oct 16, 2018
d27d4d5
add the block header coin base address valid check
crazyfrog2001 Oct 19, 2018
532abd2
correct some mistake
crazyfrog2001 Oct 19, 2018
f00a54a
change for the big amount block get
crazyfrog2001 Oct 20, 2018
167dcc5
change for genensis block header check
liangqi1983 Oct 20, 2018
108fa99
change some doc
crazyfrog2001 Oct 23, 2018
e05fb09
change the doc
crazyfrog2001 Oct 23, 2018
eb3f56d
change for test
crazyfrog2001 Oct 25, 2018
541f180
change the uncle block coin base address valid check
crazyfrog2001 Oct 25, 2018
287d01a
change some print
crazyfrog2001 Oct 25, 2018
54ab718
change rpcmining
crazyfrog2001 Oct 26, 2018
6e14a6e
change the the getblocktemplate
crazyfrog2001 Oct 26, 2018
07205b6
change the getblocktemplate
crazyfrog2001 Oct 26, 2018
738c050
change the getblocktemplate
crazyfrog2001 Oct 26, 2018
6541ab3
change for mining test
crazyfrog2001 Oct 27, 2018
3569aa4
prepare for the testnet
crazyfrog2001 Oct 30, 2018
c20a56a
change for pool
crazyfrog2001 Nov 2, 2018
3a32013
change for testnet
crazyfrog2001 Nov 2, 2018
52f7a78
updata the miner check
crazyfrog2001 Nov 3, 2018
52bec91
more check for founder reward
crazyfrog2001 Nov 3, 2018
d7bbba5
change the getdifficult function
crazyfrog2001 Nov 5, 2018
8829665
change the show of block difficult
crazyfrog2001 Nov 5, 2018
1c14d3a
change for rpc miner
crazyfrog2001 Nov 6, 2018
2723815
for the testnet
crazyfrog2001 Nov 6, 2018
5c39d58
add the block reward test
crazyfrog2001 Nov 6, 2018
a5ca85a
change for the differentiation for getdifficulty and nDifficulty
crazyfrog2001 Nov 7, 2018
e41c76e
add the deal to future block
crazyfrog2001 Nov 15, 2018
7b19a8f
change some commit
crazyfrog2001 Nov 17, 2018
acb5e52
change some commit
crazyfrog2001 Nov 19, 2018
a78db03
change getblocktemplate help
crazyfrog2001 Nov 19, 2018
3b68426
change the getblocktemlate help
crazyfrog2001 Nov 19, 2018
391b16d
change the getblock help
crazyfrog2001 Nov 19, 2018
1d61aef
change the getblockheadr getblockheaders help
crazyfrog2001 Nov 19, 2018
882890d
change the getblockhears help
crazyfrog2001 Nov 19, 2018
777596d
change getuncleblockheader help
crazyfrog2001 Nov 19, 2018
a0a43aa
chang some print
crazyfrog2001 Nov 20, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion INSTALL
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ Use the autogen script to prepare the build environment.
make
user gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.5)
Precompiled binaries are available at github, see
https://github.com/poppay/pop-binaries
https://github.com/PopchainOrg/PopChain-gho

Always verify the signatures and checksums.

Expand Down
4 changes: 2 additions & 2 deletions configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ define(_CLIENT_VERSION_REVISION, 0)
define(_CLIENT_VERSION_BUILD, 0)
define(_CLIENT_VERSION_IS_RELEASE, true)
define(_COPYRIGHT_YEAR, 2018)
AC_INIT([Pop Core],[_CLIENT_VERSION_MAJOR._CLIENT_VERSION_MINOR._CLIENT_VERSION_REVISION],[https://github.com/poppay/pop/issues],[popcore])
AC_INIT([Pop Core],[_CLIENT_VERSION_MAJOR._CLIENT_VERSION_MINOR._CLIENT_VERSION_REVISION],[https://github.com/PopchainOrg/PopChain-gho],[popcore])
AC_CONFIG_SRCDIR([src/main.cpp])
AC_CONFIG_HEADERS([src/config/pop-config.h])
AC_CONFIG_AUX_DIR([build-aux])
Expand Down Expand Up @@ -465,7 +465,7 @@ if test x$use_hardening != xno; then
AX_CHECK_COMPILE_FLAG([-Wstack-protector],[HARDENED_CXXFLAGS="$HARDENED_CXXFLAGS -Wstack-protector"])
AX_CHECK_COMPILE_FLAG([-fstack-protector-all],[HARDENED_CXXFLAGS="$HARDENED_CXXFLAGS -fstack-protector-all"])
AX_CHECK_COMPILE_FLAG([-std=c++11],[HARDENED_CXXFLAGS="$HARDENED_CXXFLAGS -std=c++11"])
AX_CHECK_COMPILE_FLAG([-std=c11],[HARDENED_CFLAGS="${HARDENED_CLFAGS -std=c11}"])
AX_CHECK_COMPILE_FLAG([-std=c11],[HARDENED_CFLAGS="$(HARDENED_CLFAGS -std=c11)"])

AX_CHECK_PREPROC_FLAG([-D_FORTIFY_SOURCE=2],[
AX_CHECK_PREPROC_FLAG([-U_FORTIFY_SOURCE],[
Expand Down
10 changes: 5 additions & 5 deletions contrib/debian/control
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
Source: pop
Section: utils
Priority: optional
Maintainer: Holger Schinzel <holger@pop.org>
Uploaders: Holger Schinzel <holger@pop.org>
Maintainer: Holger Schinzel <holger@popchain.org>
Uploaders: Holger Schinzel <holger@popchain.org>
Build-Depends: debhelper,
devscripts,
automake,
Expand All @@ -24,9 +24,9 @@ Build-Depends: debhelper,
libprotobuf-dev, protobuf-compiler,
python
Standards-Version: 3.9.2
Homepage: https://www.pop.org/
Vcs-Git: git://github.com/poppay/pop.git
Vcs-Browser: https://github.com/poppay/pop
Homepage: https://popchain.org/popchain
Vcs-Git: git://github.com/PopchainOrg/PopChain-gho.git
Vcs-Browser: https://github.com/PopchainOrg/PopChain-gho

Package: popd
Architecture: any
Expand Down
4 changes: 2 additions & 2 deletions contrib/debian/examples/pop.conf
Original file line number Diff line number Diff line change
Expand Up @@ -44,11 +44,11 @@

# Use as many addnode= settings as you like to connect to specific peers
#addnode=69.164.218.197
#addnode=10.0.0.2:9888
#addnode=10.0.0.2:2888

# Alternatively use as many connect= settings as you like to connect ONLY to specific peers
#connect=69.164.218.197
#connect=10.0.0.1:9888
#connect=10.0.0.1:2888

# Listening mode, enabled by default except when 'connect' is being used
#listen=1
Expand Down
2 changes: 1 addition & 1 deletion contrib/debian/watch
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@
version=3
# use qa.debian.org redirector; see man uscan
opts=uversionmangle=s/(\d)(alpha|beta|rc)/$1~$2/,dversionmangle=s/~dfsg\d*// \
http://githubredir.debian.net/github/poppay/pop v(.*).tar.gz
https://github.com/PopchainOrg/PopChain-gho v(.*).tar.gz
6 changes: 3 additions & 3 deletions contrib/gitian-descriptors/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@ Sanity checks:

Once you've got the right hardware and software:

git clone git://github.com/poppay/pop.git
git clone git://github.com/devrandom/gitian-builder.git
git clone git://github.com/PopchainOrg/PopChain-gho.git
git clone git://github.com/PopchainOrg/PopChain-gho.git
mkdir gitian-builder/inputs
cd gitian-builder/inputs

Expand Down Expand Up @@ -61,5 +61,5 @@ Here's a description of Gavin's setup on OSX 10.6:
5. Still inside Ubuntu, tell gitian-builder to use LXC, then follow the "Once you've got the right hardware and software" instructions above:

export USE_LXC=1
git clone git://github.com/poppay/pop.git
git clone git://github.com/PopchainOrg/PopChain-gho.git
... etc
2 changes: 1 addition & 1 deletion contrib/gitian-descriptors/gitian-linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ packages:
- "python"
reference_datetime: "2017-01-01 00:00:00"
remotes:
- "url": "https://github.com/poppay/pop.git"
- "url": "https://github.com/PopchainOrg/PopChain-gho.git"
"dir": "pop"
files: []
script: |
Expand Down
2 changes: 1 addition & 1 deletion contrib/gitian-descriptors/gitian-osx-signer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ packages:
- "faketime"
reference_datetime: "2017-01-01 00:00:00"
remotes:
- "url": "https://github.com/poppay/pop-detached-sigs.git"
- "url": "https://github.com/PopchainOrg/PopChain-gho.git"
"dir": "signature"
files:
- "pop-osx-unsigned.tar.gz"
Expand Down
2 changes: 1 addition & 1 deletion contrib/gitian-descriptors/gitian-osx.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ packages:
- "python"
reference_datetime: "2017-01-01 00:00:00"
remotes:
- "url": "https://github.com/poppay/pop.git"
- "url": "https://github.com/PopchainOrg/PopChain-gho.git"
"dir": "pop"
files:
- "MacOSX10.9.sdk.tar.gz"
Expand Down
2 changes: 1 addition & 1 deletion contrib/gitian-descriptors/gitian-rpi2.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ packages:
- "binutils-gold"
reference_datetime: "2017-01-01 00:00:00"
remotes:
- "url": "https://github.com/poppay/pop.git"
- "url": "https://github.com/PopchainOrg/PopChain-gho.git"
"dir": "pop"
files:
- "raspberrypi-tools.tar.gz"
Expand Down
2 changes: 1 addition & 1 deletion contrib/gitian-descriptors/gitian-win-signer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ packages:
- "autoconf"
reference_datetime: "2017-01-01 00:00:00"
remotes:
- "url": "https://github.com/poppay/pop-detached-sigs.git"
- "url": "https://github.com/PopchainOrg/PopChain-gho.git"
"dir": "signature"
files:
- "osslsigncode-1.7.1.tar.gz"
Expand Down
2 changes: 1 addition & 1 deletion contrib/gitian-descriptors/gitian-win.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ packages:
- "python"
reference_datetime: "2017-01-01 00:00:00"
remotes:
- "url": "https://github.com/poppay/pop.git"
- "url": "https://github.com/PopchainOrg/PopChain-gho.git"
"dir": "pop"
files: []
script: |
Expand Down
2 changes: 1 addition & 1 deletion contrib/linearize/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ Construct a linear, no-fork, best version of the blockchain.

## Step 0: Install pop_hash

https://github.com/poppay/pop_hash
https://github.com/PopchainOrg/PopChain-gho

## Step 1: Download hash list

Expand Down
2 changes: 1 addition & 1 deletion contrib/qos/README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
### Qos ###

This is a Linux bash script that will set up tc to limit the outgoing bandwidth for connections to the Pop network. It limits outbound TCP traffic with a source or destination port of 9888, but not if the destination IP is within a LAN (defined as 192.168.x.x).
This is a Linux bash script that will set up tc to limit the outgoing bandwidth for connections to the Pop network. It limits outbound TCP traffic with a source or destination port of 2888, but not if the destination IP is within a LAN (defined as 192.168.x.x).

This means one can have an always-on bitcoind instance running, and another local bitcoind/bitcoin-qt instance which connects to this node and receives blocks from it.
6 changes: 3 additions & 3 deletions contrib/qos/tc.sh
Original file line number Diff line number Diff line change
Expand Up @@ -32,10 +32,10 @@ tc filter add dev ${IF} parent 1: protocol ip prio 2 handle 2 fw classid 1:11
# ret=$?
#done

#limit outgoing traffic to and from port 9888. but not when dealing with a host on the local network
#limit outgoing traffic to and from port 2888. but not when dealing with a host on the local network
# (defined by $LOCALNET)
# --set-mark marks packages matching these criteria with the number "2"
# these packages are filtered by the tc filter with "handle 2"
# this filter sends the packages into the 1:11 class, and this class is limited to ${LIMIT}
iptables -t mangle -A OUTPUT -p tcp -m tcp --dport 9888 ! -d ${LOCALNET} -j MARK --set-mark 0x2
iptables -t mangle -A OUTPUT -p tcp -m tcp --sport 9888 ! -d ${LOCALNET} -j MARK --set-mark 0x2
iptables -t mangle -A OUTPUT -p tcp -m tcp --dport 2888 ! -d ${LOCALNET} -j MARK --set-mark 0x2
iptables -t mangle -A OUTPUT -p tcp -m tcp --sport 2888 ! -d ${LOCALNET} -j MARK --set-mark 0x2
4 changes: 2 additions & 2 deletions contrib/seeds/generate-seeds.py
Original file line number Diff line number Diff line change
Expand Up @@ -127,10 +127,10 @@ def main():
g.write(' * IPv4 as well as onion addresses are wrapped inside a IPv6 address accordingly.\n')
g.write(' */\n')
with open(os.path.join(indir,'nodes_main.txt'),'r') as f:
process_nodes(g, f, 'pnSeed6_main', 9888)
process_nodes(g, f, 'pnSeed6_main', 2888)
g.write('\n')
with open(os.path.join(indir,'nodes_test.txt'),'r') as f:
process_nodes(g, f, 'pnSeed6_test', 19888)
process_nodes(g, f, 'pnSeed6_test', 12888)
g.write('#endif // UC_CHAINPARAMSSEEDS_H\n')

if __name__ == '__main__':
Expand Down
2 changes: 1 addition & 1 deletion contrib/verify-commits/pre-push-hook.sh
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#!/bin/bash
if ! [[ "$2" =~ ^(git@)?(www.)?github.com(:|/)poppay/pop(.git)?$ ]]; then
if ! [[ "$2" =~ ^(git@)?(www.)?github.com(:|/)PopchainOrg/PopChain-gho(.git)?$ ]]; then
exit 0
fi

Expand Down
10 changes: 5 additions & 5 deletions doc/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,10 +24,10 @@ Drag Pop-Qt to your applications folder, and then run Pop-Qt.

### Need Help?

* See the [Pop documentation](https://poppay.atlassian.net/wiki/display/DOC)
* See the [Pop documentation](https://github.com/PopchainOrg/PopChain-gho/tree/master/doc)
for help and more information.
* Ask for help on [#poppay](http://webchat.freenode.net?channels=poppay) on Freenode. If you don't have an IRC client use [webchat here](http://webchat.freenode.net?channels=poppay).
* Ask for help on the [PopTalk](https://poptalk.org/) forums.
* Ask for help on [#Telegram](https://t.me/popchain_global) on Freenode. If you don't have an IRC client use [Twitter](https://twitter.com/POPCHAIN_Global).
* Ask for help on the [web](https://popchain.org/popchain) forums.

Building
---------------------
Expand Down Expand Up @@ -57,8 +57,8 @@ The Pop Core repo's [root README](/README.md) contains relevant information on t
- [Dnsseed Policy](dnsseed-policy.md)

### Resources
* Discuss on the [PopTalk](https://poptalk.org/) forums, in the Development & Technical Discussion board.
* Discuss on [#poppay](http://webchat.freenode.net/?channels=poppay) on Freenode. If you don't have an IRC client use [webchat here](http://webchat.freenode.net/?channels=poppay).
* Discuss on the [web](https://popchain.org/popchain) forums, in the Development & Technical Discussion board.
* Discuss on [Telegram](https://t.me/popchain_global) on Freenode. If you don't have an IRC client use [Twitter](https://twitter.com/POPCHAIN_Global).

### Miscellaneous
- [Assets Attribution](assets-attribution.md)
Expand Down
2 changes: 1 addition & 1 deletion doc/README_windows.txt
Original file line number Diff line number Diff line change
Expand Up @@ -19,5 +19,5 @@ depending on the speed of your computer and network connection, the synchronizat
process can take anywhere from a few hours to a day or more.

See the pop wiki at:
https://poppay.atlassian.net/wiki/
http://coinwik.org/POPCHAIN
for more help and information.
18 changes: 9 additions & 9 deletions doc/gitian-building.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ the same, tested dependencies are used and statically built into the executable.
Multiple developers build the source code by following a specific descriptor
("recipe"), cryptographically sign the result, and upload the resulting signature.
These results are compared and only if they match, the build is accepted and uploaded
to pop.org.
to popchain.org.

More independent Gitian builders are needed, which is why this guide exists.
It is preferred you follow these steps yourself instead of using someone else's
Expand Down Expand Up @@ -303,8 +303,8 @@ cd ..
Clone the git repositories for Pop Core and Gitian.

```bash
git clone https://github.com/devrandom/gitian-builder.git
git clone https://github.com/poppay/pop
git clone https://github.com/PopchainOrg/PopChain-gho.git
git clone https://github.com/PopchainOrg/PopChain-gho.git
```

Setting up the Gitian image
Expand Down Expand Up @@ -368,7 +368,7 @@ Output from `gbuild` will look something like
remote: Total 57959 (delta 0), reused 0 (delta 0), pack-reused 57958
Receiving objects: 100% (57959/57959), 53.76 MiB | 484.00 KiB/s, done.
Resolving deltas: 100% (41590/41590), done.
From https://github.com/poppay/pop
From https://github.com/PopchainOrg/PopChain-gho
... (new tags, new branch etc)
--- Building for precise amd64 ---
Stopping target if it is up
Expand All @@ -394,7 +394,7 @@ and inputs.

For example:
```bash
URL=https://github.com/crowning-/pop.git
URL=https://github.com/PopchainOrg/PopChain-gho.git
COMMIT=b616fb8ef0d49a919b72b0388b091aaec5849b96
./bin/gbuild --commit pop=${COMMIT} --url pop=${URL} ../pop/contrib/gitian-descriptors/gitian-linux.yml
./bin/gbuild --commit pop=${COMMIT} --url pop=${URL} ../pop/contrib/gitian-descriptors/gitian-win.yml
Expand Down Expand Up @@ -444,10 +444,10 @@ Then when building, override the remote URLs that gbuild would otherwise pull fr
```bash

cd /some/root/path/
git clone https://github.com/poppay/pop-detached-sigs.git
git clone https://github.com/PopchainOrg/PopChain-gho.git

UCPATH=/some/root/path/pop.git
SIGPATH=/some/root/path/pop-detached-sigs.git
UCPATH=/some/root/path/PopChain-gho.git
SIGPATH=/some/root/path/PopChain-gho.git

./bin/gbuild --url pop=${UCPATH},signature=${SIGPATH} ../pop/contrib/gitian-descriptors/gitian-win-signer.yml
```
Expand Down Expand Up @@ -476,6 +476,6 @@ Uploading signatures (not yet implemented)
---------------------

In the future it will be possible to push your signatures (both the `.assert` and `.assert.sig` files) to the
[pop/gitian.sigs](https://github.com/poppay/gitian.sigs/) repository, or if that's not possible to create a pull
[pop/gitian.sigs](https://github.com/PopchainOrg/PopChain-gho/) repository, or if that's not possible to create a pull
request.
There will be an official announcement when this repository is online.
8 changes: 4 additions & 4 deletions doc/guide-startmany.md
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@ Issue the following:
Make note of the hash (which is your collateral_output) and index.

### Enter your Popnode details into your popnode.conf file
[From the pop github repo](https://github.com/poppay/pop/blob/master/doc/popnode_conf.md)
[From the pop github repo](https://github.com/PopchainOrg/PopChain-gho/doc/popnode_conf.md)

`popnode.conf` format is a space seperated text file. Each line consisting of an alias, IP address followed by port, popnode private key, collateral output transaction id and collateral output index.

Expand All @@ -106,8 +106,8 @@ alias ipaddress:port popnode_private_key collateral_output collateral_output_ind
Example:

```
pn01 127.0.0.1:9888 93HaYBVUCYjEMeeH1Y4sBGLALQZE1Yc1K64xiqgX37tGBDQL8Xg 2bcd3c84c84f87eaa86e4e56834c92927a07f9e18718810b92e0d0324456a67c 0
pn02 127.0.0.2:9888 93WaAb3htPJEV8E9aQcN23Jt97bPex7YvWfgMDTUdWJvzmrMqey aa9f1034d973377a5e733272c3d0eced1de22555ad45d6b24abadff8087948d4 0
pn01 127.0.0.1:2888 93HaYBVUCYjEMeeH1Y4sBGLALQZE1Yc1K64xiqgX37tGBDQL8Xg 2bcd3c84c84f87eaa86e4e56834c92927a07f9e18718810b92e0d0324456a67c 0
pn02 127.0.0.2:2888 93WaAb3htPJEV8E9aQcN23Jt97bPex7YvWfgMDTUdWJvzmrMqey aa9f1034d973377a5e733272c3d0eced1de22555ad45d6b24abadff8087948d4 0
```

## What about the pop.conf file?
Expand Down Expand Up @@ -135,7 +135,7 @@ You can confirm that remote server is on the correct block by issuing

```pop-cli getinfo```

and comparing with the official explorer at https://explorer.pop.org/chain/Pop
and comparing with the official explorer at https://popchain.org/popchain

### Local

Expand Down
2 changes: 1 addition & 1 deletion doc/keepass.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,4 +51,4 @@ At this point, the association is made. The next action depends on your particul

At this point, the passphrase is stored in KeePassHttp. When Unlocking the wallet, one can use _keepass_ as the passphrase to trigger retrieval of the password. This works from the RPC commands as well as the GUI.

Extended guide with screenshots is also available: https://poptalk.org/threads/keepass-integration.3620/
Extended guide with screenshots is also available: https://popchain.org/popchain
4 changes: 2 additions & 2 deletions doc/popnode_conf.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ Pop Core allows controlling multiple remote popnodes from a single wallet. The w
`popnode.conf` is a space separated text file. Each line consists of an alias, IP address followed by port, popnode private key, collateral output transaction id and collateral output index.

Example:
pn1 127.0.0.2:19888 93HaYBVUCYjEMeeH1Y4sBGLALQZE1Yc1K64xiqgX37tGBDQL8Xg 7603c20a05258c208b58b0a0d77603b9fc93d47cfa403035f87f3ce0af814566 0
pn2 127.0.0.4:19888 92Da1aYg6sbenP6uwskJgEY2XWB5LwJ7bXRqc3UPeShtHWJDjDv 5d898e78244f3206e0105f421cdb071d95d111a51cd88eb5511fc0dbf4bfd95f 1
pn1 127.0.0.2:12888 93HaYBVUCYjEMeeH1Y4sBGLALQZE1Yc1K64xiqgX37tGBDQL8Xg 7603c20a05258c208b58b0a0d77603b9fc93d47cfa403035f87f3ce0af814566 0
pn2 127.0.0.4:12888 92Da1aYg6sbenP6uwskJgEY2XWB5LwJ7bXRqc3UPeShtHWJDjDv 5d898e78244f3206e0105f421cdb071d95d111a51cd88eb5511fc0dbf4bfd95f 1
```
_Note: IPs like 127.0.0.* are not allowed actually, we are using them here for explanatory purposes only. Make sure you have real reachable remote IPs in you `popnode.conf`._

Expand Down
Loading