genesis-block icon indicating copy to clipboard operation
genesis-block copied to clipboard

Doesn't work or outdated.

Open CryptoRescue opened this issue 7 years ago • 19 comments

Doesn't work or outdated.

python gen.py -a lyra2re 04ffff001d0104435468652054696d65732031382f4a616e2f323031382e20446f6e277420776f726b20666f72207765656b656e64732c20776f726b20666f72206f757220676f616c732e Traceback (most recent call last): File "gen.py", line 260, in main() File "gen.py", line 17, in main tx = create_transaction(input_script, output_script,options) File "gen.py", line 74, in create_transaction transaction = Struct("transaction", NameError: global name 'Struct' is not defined

That's when trying to generate the Lyra2re algo genesis block as a test.

CryptoRescue avatar Feb 18 '18 06:02 CryptoRescue

I do not know what's error. Because I tried and did not generate any errors.

04ffff001d0104435468652054696d65732031382f4a616e2f323031382e20446f6e277420776f726b20666f72207765656b656e64732c20776f726b20666f72206f757220676f616c732e algorithm: lyra2re merkle hash: 26f31a72cb4a7b97caeeb49a9177e40d71f09de7a04f0380f7889a8c2494973a pszTimestamp: The Times 18/Jan/2018. Don't work for weekends, work for our goals. pubkey: 04678afdb0fe5548271967f1a67130b7105cd6a828e03909a67962e0ea1f61deb649f6bc3f4cef38c4f35504e51ec112de5c384df7ba0b8d578a4c702b6bf11d5f time: 1519486222 bits: 0x1e0ffff0 Searching for genesis hash... genesis hash found! nonce: 267811 genesis hash: 00000712f28a14716df6e00e5f14f33ef0945cf771cd25f63faefc606b577fa6 Nasas-MacBook-Pro:genesis-block nasa8x$ 04ffff001d0104435468652054696d65732031382f4a616e2f323031382e20446f6e277420776f726b20666f72207765656b656e64732c20776f726b20666f72206f757220676f616c732e

nasa8x avatar Feb 25 '18 08:02 nasa8x

Hello, I got this error python gen.py -a quark -t 1517542208 -z "Don't work for weekends, work for our goals - 18/Jan/2018." -p "04678afdb0fe5548271967f1a67130b7105cd6a828e03909a67962e0ea1f61deb649f6bc3f4cef38c4f35504e51ec112de5c384df7ba0b8d578a4c702b6bf11d5f" 04ffff001d01043a446f6e277420776f726b20666f72207765656b656e64732c20776f726b20666f72206f757220676f616c73202d2031382f4a616e2f323031382e Traceback (most recent call last): File "gen.py", line 261, in <module> main() File "gen.py", line 18, in main tx = create_transaction(input_script, output_script,options) File "gen.py", line 76, in create_transaction Bytes("version", 4), TypeError: __init__() takes exactly 2 arguments (3 given) Installed python 2.7 and sudo pip install git+git://github.com/nasa8x/mixhash.git How to create hash?

marvic41 avatar Feb 26 '18 05:02 marvic41

I am getting same error:

python gen.py -a quark -t 1517542208 -z "Don't work for weekends, work for our goals - 18/Jan/2018." -p "04678afdb0fe5548271967f1a67130b7105cd6a828e03909a67962e0ea1f61deb649f6bc3f4cef38c4f35504e51ec112de5c384df7ba0b8d578a4c702b6bf11d5f" 04ffff001d01043a446f6e277420776f726b20666f72207765656b656e64732c20776f726b20666f72206f757220676f616c73202d2031382f4a616e2f323031382e Traceback (most recent call last): File "gen.py", line 261, in main() File "gen.py", line 18, in main tx = create_transaction(input_script, output_script,options) File "gen.py", line 76, in create_transaction Bytes("version", 4), TypeError: init() takes exactly 2 arguments (3 given)

rushiraj111 avatar Mar 10 '18 08:03 rushiraj111

debian@debian:~/genesis-block$ python gen.py -a quark -t 1509408000 -z "start 10/31/2017 12:00am (UTC)" -p "04aee5271cc17e6477ed9ff5a6ac1a4fdd5ca3457b28f19c738ebc69a7d5c1de9fac19c226c76a9ea912228b9c0bfd127d28bd36ca7c3d20befe42185e09318d52" 04ffff001d0104257374617274206f787967656e2031302f33312f323031372031323a3030616d202855544329 algorithm: quark merkle hash: 1a7c02fcc66b4891d8e0b2b84d2e7d186d6c5347f08e78dcd85faa241f0211a2 pszTimestamp: start oxygen 10/31/2017 12:00am (UTC) pubkey: 04aee5271cc17e6477ed9ff5a6ac1a4fdd5ca3457b28f19c738ebc69a7d5c1de9fac19c226c76a9ea912228b9c0bfd127d28bd36ca7c3d20befe42185e09318d52 time: 1509408000 bits: 0x1e0ffff0 Searching for genesis hash... Cannot run quark algorithm: module quark_hash not found

SOS!!!

Oxygencoin avatar Mar 11 '18 21:03 Oxygencoin

sudo pip install quark-hash

tofutim avatar Mar 12 '18 12:03 tofutim

Hello, i have get same error ~/genesis-block# python gen.py -a quark -t 1520906820 -z "Test with new coin" -p "04c10e83b2703ccf322f7dbd62dd5855ac7c10bd055814ce121ba32607d573b8810c02c0582aed05b4deb9c4b77b26d92428c61256cd42774babea0a073b2ed0c9" Traceback (most recent call last): File "gen.py", line 6, in from construct import * ImportError: No module named construct

Pls help me!

phantanthanh1996 avatar Mar 13 '18 09:03 phantanthanh1996

@phantanthanh1996 install following deps:

sudo pip install construct sudo pip install quark-hash

rushiraj111 avatar Mar 13 '18 09:03 rushiraj111

@tofutim Working now 👍

rushiraj111 avatar Mar 13 '18 09:03 rushiraj111

python gen.py -a quark -t 1520906820 -z "Test with new coin" -p "04c10e83b2703ccf322f7dbd62dd5855ac7c10bd055814ce121ba32607d573b8810c02c0582aed05b4deb9c4b77b26d92428c61256cd42774babea0a073b2ed0c9" 04ffff001d010412546573742077697468206e657720636f696e Traceback (most recent call last): File "gen.py", line 261, in main() File "gen.py", line 18, in main tx = create_transaction(input_script, output_script,options) File "gen.py", line 76, in create_transaction Bytes("version", 4), TypeError: __ init __() takes exactly 2 arguments (3 given) Hi, i am get new error.

phantanthanh1996 avatar Mar 13 '18 10:03 phantanthanh1996

Hi rushiraj111, with version python do you use to generate?

phantanthanh1996 avatar Mar 13 '18 10:03 phantanthanh1996

@phantanthanh1996 try this:

pip install construct==2.5.2

rushiraj111 avatar Mar 13 '18 11:03 rushiraj111

only x11 is not working. Is code commented ?

marvic41 avatar Mar 16 '18 15:03 marvic41

Try node.js version more algorithms: https://github.com/nasa8x/node-genesis-block

nasa8x avatar Mar 20 '18 09:03 nasa8x

how about genesis for algo cryptonight?

SoraKohaku avatar May 19 '18 07:05 SoraKohaku

bug updates

On Sun, May 20, 2018 at 3:19 PM wkibbler [email protected] wrote:

im getting this error. have managed to successfully hash one before this

Traceback (most recent call last): File "gen.py", line 261, in main() File "gen.py", line 18, in main tx = create_transaction(input_script, output_script,options) File "gen.py", line 103, in create_transaction return transaction.build(tx) File "/home/william/.local/lib/python2.7/site-packages/construct/core.py", line 212, in build self.build_stream(obj, stream) File "/home/william/.local/lib/python2.7/site-packages/construct/core.py", line 219, in build_stream self._build(obj, stream, Container()) File "/home/william/.local/lib/python2.7/site-packages/construct/core.py", line 691, in _build sc._build(subobj, stream, context) File "/home/william/.local/lib/python2.7/site-packages/construct/core.py", line 330, in _build _write_stream(stream, self.length, bchr(obj) if isinstance(obj, int) else obj) File "/home/william/.local/lib/python2.7/site-packages/construct/core.py", line 312, in _write_stream raise FieldError("expected %d, found %d" % (length, len(data))) construct.core.FieldError: expected 67, found 65

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/nasa8x/genesis-block/issues/1#issuecomment-390460598, or mute the thread https://github.com/notifications/unsubscribe-auth/AK51tdCkR_6buSg8r-Ym8SqtAl4sgpoCks5t0QrmgaJpZM4SJlVt .

SoraKohaku avatar May 20 '18 15:05 SoraKohaku

my Quark genesis block doesn't work for my coin, It just fails and I get assertion core dumped error. used this script

DEBIAN COMMAND LINE

root@debian:~/genesis-block# python gen.py -a quark -z "30th April - Worx Birthday YAY!" –p "0460f3c0dc9030b06deecde1dcdf38a0c964fca7b91f3af4891bf6d4afd19e0ca8c49c4be32514cf9cfe7d7815ea881784165b8cc04e56cadce0dd457d75215c08" -t 1527929962
04ffff001d01041f3330746820417072696c202d20576f72782042697274686461792059415921
algorithm: quark
merkle hash: 78c4cba5e2fdae012174f57f89628040e661d0bede071374e2f7cf10aaecc6b6
pszTimestamp: 30th April - Worx Birthday YAY!
pubkey: 04678afdb0fe5548271967f1a67130b7105cd6a828e03909a67962e0ea1f61deb649f6bc3f4cef38c4f35504e51ec112de5c384df7ba0b8d578a4c702b6bf11d5f
time: 1527929962
bits: 0x1e0ffff0
Searching for genesis hash...
genesis hash found!imate: 12.2 h
nonce: 1203045
genesis hash: 000003d2d9c72c327df1b3b2b94cfc07c9e788082ff23e14f06c53ac78d7c757

WHEN STARTING WALLET DAEMON I GET THIS ERROR...

chainparams.cpp:139: CMainParams::CMainParams(): Assertion
`hashGenesisBlock ==
uint256("0x000003d2d9c72c327df1b3b2b94cfc07c9e788082ff23e14f06c53ac78d7c757")'
failed.
Aborted (core dumped)

DEBUG.LOG OUTPUT

2018-06-02 15:11:31 WORX version v1.1.0.0-bef8b40-dirty (2018-05-14
22:21:14 +0200)
2018-06-02 15:11:31 Using OpenSSL version OpenSSL 1.0.2g  1 Mar 2016
2018-06-02 15:11:31 Using BerkeleyDB version Berkeley DB 4.8.30:
(April  9, 2010)
2018-06-02 15:11:31 Default data directory /home/shannon/.worx
2018-06-02 15:11:31 Using data directory /home/shannon/.worx
2018-06-02 15:11:31 Using config file /home/shannon/.worx/worx.conf
2018-06-02 15:11:31 Using at most 125 connections (1024 file
descriptors available)
2018-06-02 15:11:31 Using 2 threads for script verification
2018-06-02 15:11:31 Binding RPC on address ::1 port 3301 (IPv4+IPv6 bind any: 0)
2018-06-02 15:11:31 Binding RPC on address 127.0.0.1 port 3301
(IPv4+IPv6 bind any: 0)
2018-06-02 15:11:31 Using wallet wallet.dat
2018-06-02 15:11:31 init message: Verifying wallet...
2018-06-02 15:11:31 CDBEnv::Open: LogDir=/home/shannon/.worx/database
ErrorFile=/home/shannon/.worx/db.log
2018-06-02 15:11:31 init message: Loading block index...
2018-06-02 15:11:31 Opening LevelDB in /home/shannon/.worx/blocks/index
2018-06-02 15:11:31 Opened LevelDB successfully
2018-06-02 15:11:31 Opening LevelDB in /home/shannon/.worx/chainstate
2018-06-02 15:11:31 Opened LevelDB successfully
2018-06-02 15:11:31 LoadBlockIndexDB: last block file = 0
2018-06-02 15:11:31 LoadBlockIndexDB: last block file info: CBlockFileInfo(blocks=0, size=0, heights=0...0, time=1970-01-01...1970-01-01)
2018-06-02 15:11:31 Checking all blk files are present...
2018-06-02 15:11:31 LoadBlockIndexDB: Last shutdown was prepared: false
2018-06-02 15:11:31 LoadBlockIndexDB(): transaction index enabled
2018-06-02 15:11:31 Initializing databases...
2018-06-02 15:11:31 Pre-allocating up to position 0x1000000 in blk00000.dat
2018-06-02 15:11:31 ERROR: CheckProofOfWork() : hash doesn't match nBits
2018-06-02 15:11:31 ERROR: CheckBlockHeader() : proof of work failed
2018-06-02 15:11:31 ERROR: CheckBlock() : CheckBlockHeader failed
2018-06-02 15:11:31 ERROR: ConnectTip() : ConnectBlock
000003d2d9c72c327df1b3b2b94cfc07c9e788082ff23e14f06c53ac78d7c757
failed

Rejected my hash? I have changed all these details in the chainparams.cpp and am getting these issues, why would this be happening? is there another file that has the genesis hash?

ghost avatar Jun 02 '18 15:06 ghost

Are you sure add right: time: 1527929962 nonce: 1203045

nasa8x avatar Jun 02 '18 15:06 nasa8x

when generating the genesis hash it gives a different "pubkey" in the output should I change this for the genesis hash to work?

[have previously generated new keypairs prior to genesis block creation,]

via - "openssl ecparam -genkey -name secp256k1 –out main.pem" ect,ect...

ghost avatar Jun 02 '18 16:06 ghost

somebody help me, tks: lce@lce-VirtualBox:~/genesis-block$ python gen.py -a X11 -t 1517542208 -z "Don't work for weekends, work for our goals - 18/Jan/2018." -p "04678afdb0fe5548271967f1a67130b7105cd6a828e03909a67962e0ea1f61deb649f6bc3f4cef38c4f35504e51ec112de5c384df7ba0b8d578a4c702b6bf11d5f" Traceback (most recent call last): File "gen.py", line 2, in import mixhash ImportError: No module named mixhash

aboutboy avatar Jul 17 '18 13:07 aboutboy