Added test for new standard; Check version for compatibility with namecoin newer version; update README

This commit is contained in:
rllola 2019-02-12 23:06:21 +01:00
parent c00601743c
commit 02e2080ce2
2 changed files with 8 additions and 9 deletions

View file

@ -28,14 +28,7 @@ Don't forget to change the `rpcuser` value and `rpcpassword` value!
You can start your node : `./namecoind`
### Update `updater/zeroname_updater.py`
You need update lines 117-118 with the correct `rpcuser` and `rpcpassword`.
```
'user': 'PLACEHOLDER',
'password': 'PLACEHOLDER',
```
### Create a Zeroname site
You will also need to create a site `python zeronet.py createSite` and regitser the info.

View file

@ -169,10 +169,15 @@ if sys.platform == 'win32':
rpc_auth, rpc_timeout = initRpc(namecoin_location + "namecoin.conf")
rpc = AuthServiceProxy(rpc_auth, timeout=rpc_timeout)
node_version = rpc.getnetworkinfo()['version']
while 1:
try:
time.sleep(1)
last_block = int(rpc.getinfo()["blocks"])
if node_version < 160000 :
last_block = int(rpc.getinfo()["blocks"])
else:
last_block = int(rpc.getblockchaininfo()["blocks"])
break # Connection succeeded
except socket.timeout: # Timeout
print ".",
@ -192,6 +197,7 @@ assert processBlock(227052, test=True) # Testing brainwallets.bit
assert not processBlock(236824, test=True) # Utf8 domain name (invalid should skip)
assert not processBlock(236752, test=True) # Uppercase domain (invalid should skip)
assert processBlock(236870, test=True) # Encoded domain (should pass)
assert processBlock(438317, test=True) # Testing namecoin standard artifaxradio.bit (should pass)
# sys.exit(0)
print "- Parsing skipped blocks..."