Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add some fixed seed nodes. #45

Merged
merged 243 commits into from Jan 11, 2016

Conversation

Projects
None yet
8 participants
@domob1812
Copy link

commented Oct 8, 2015

They are based on seed.namecoin.domob.eu as well as a few .onion addresses explicitly contributed/known.

See also https://forum.namecoin.info/viewtopic.php?f=8&t=2434.

domob1812 added some commits Sep 21, 2014

Rename bitcoin to namecoin for CLI programs.
Update the autotools system to rename bitcoind to namecoind and the same
for bitcoin-cli and bitcoin-tx.
Strip name prefixes in Solver.
Implement basic name script parsing and use it to strip name prefixes in
the Solver() routine.
Disable some failing tests.
Some tests have to be disabled, since they rely on the (changed) chain
parameters.  They can probably be re-enabled with due diligence, but
disable them for now.
Implement checking of name transactions.
Check Namecoin protocol rules for transactions.  The name database is
not yet updated as it should be, and there's no unit test for the checks
yet.
Record name updates in the chain state.
This patch does not only *validate* name transactions, but also record
their changes made in the CCoinsView (aka chain state).  This makes the
code sync again for the first few thousand blocks.
Implement undo support for name operations.
Record changes made to the name database in the block undo data, so that
we can correctly disconnect blocks again.
Update regtest framework.
Update configuration for the regtest framework as well as all rpc-test
scripts.  No new tests, though.
Add check for maximal name length to name_new.
Fail name_new if the provided name is longer than the maximum allowed
length of a name.
Add txid to name database.
This is required for name_show (to be fully compatible with namecoind)
and for name_update (to look up the previous tx without requiring to
sieve through the wallet).
Switch name RPC tests to updated test framework.
After merging the patch to enable network splits and move "nodes" as
member variable to the test framework, adapt the existing Namecoin RPC
tests.
Allow to specify what to sync in sync_all (blocks / mempool).
Also, only sync blocks after joining networks.  mempool tx might not be
broadcasted / synchronised properly, making the join hang.
Update for rebase.
Adapt the code for my merged patch with const CBlockIndex* for
GetDepthInMainChain.  This resolves a FIXME.
Implement name mempool, remove conflicting registrations.
Add a new class CNameMemPool that keeps track of name registrations in
the mempool and ensures that no conflicting registrations are accepted
into the mempool.

domob1812 and others added some commits Nov 10, 2015

Merge branch 'auxpow'
Conflicts:
	src/init.cpp
	src/main.cpp
	src/qt/guiutil.cpp
Merge branch 'auxpow'
Conflicts:
	src/Makefile.am
	src/Makefile.qt.include
	src/chainparams.cpp
	src/main.cpp
	src/test/transaction_tests.cpp
g.write('\n')
with open(os.path.join(indir,'nodes_test.txt'),'r') as f:
process_nodes(g, f, 'pnSeed6_test', 18333)
process_nodes(g, f, 'pnSeed6_test', 18334)

This comment has been minimized.

Copy link
@JeremyRand

JeremyRand Nov 18, 2015

Member

Just checking to make sure I understand this change; it looks like you're changing the Bitcoin peer port to the Namecoin peer port. Am I correct, or is this something else?

This comment has been minimized.

Copy link
@domob1812

domob1812 Nov 18, 2015

Author

Yes, exactly. Just changing the (default) port.

domob1812 and others added some commits Nov 18, 2015

Merge pull request #41 from josephbisch/travis-irc-alert
Enable #namecoin-dev notification on travis-ci build failure
@phelixbtc

This comment has been minimized.

Copy link

commented Nov 20, 2015

Compiles on windows and seems to work: 2015-11-19 11:15:43 90 addresses found from DNS seeds

domob1812 and others added some commits Nov 20, 2015

Merge branch 'auxpow'
Conflicts:
	doc/README.md
	src/Makefile.am
	src/qt/forms/debugwindow.ui
Merge branch 'auxpow'
Conflicts:
	src/qt/guiutil.cpp
Merge branch 'auxpow'
Conflicts:
	src/init.cpp
Merge branch 'auxpow'
Conflicts:
	qa/rpc-tests/test_framework/util.py
	src/bitcoin-cli.cpp
	src/init.cpp
	src/main.cpp
	src/miner.cpp
	src/script/script.cpp
	src/txmempool.cpp
	src/txmempool.h
	src/util.cpp
Merge branch 'auxpow'
Conflicts:
	contrib/gitian-descriptors/gitian-linux.yml
	doc/README.md
	src/Makefile.am
Merge branch 'auxpow'
Conflicts:
	README.md
Merge branch 'auxpow'
Conflicts:
	qa/rpc-tests/test_framework/util.py
	src/rpcrawtransaction.cpp
Merge branch 'auxpow'
Conflicts:
	qa/pull-tester/rpc-tests.py
	src/chainparams.cpp
Rename "namecore" to "namecoin-core" in Linux Gitian descriptor remot…
…e URL, because the repo was renamed a while back.
Merge pull request #52 from JeremyRand/gitian-rename
Fix Linux Gitian default remote URL
Merge branch 'auxpow'
Conflicts:
	qa/rpc-tests/wallet.py
	src/qt/intro.cpp
@domob1812

This comment has been minimized.

Copy link
Author

commented Jan 9, 2016

Any news on this, can I merge it?

@phelixbtc

This comment has been minimized.

Copy link

commented Jan 11, 2016

If it was not clear from above: ACK from me :)

Add some fixed seed nodes.
They are based on seed.namecoin.domob.eu as well as a few .onion
addresses explicitly contributed/known.

@domob1812 domob1812 force-pushed the domob1812:fixed-nodes branch from 7dcac4d to e420259 Jan 11, 2016

@domob1812 domob1812 merged commit e420259 into namecoin:master Jan 11, 2016

1 check was pending

continuous-integration/travis-ci/pr The Travis CI build is in progress
Details
@domob1812

This comment has been minimized.

Copy link
Author

commented Jan 11, 2016

Not sure why this is messed up in the view with respect to the commits (after rebasing onto current master), but I've merged this now. Will backport to 0.12 as well.

@domob1812 domob1812 deleted the domob1812:fixed-nodes branch Jan 11, 2016

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.