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

Not able to find block #590

Open
Caberhagen opened this issue Oct 18, 2014 · 65 comments
Open

Not able to find block #590

Caberhagen opened this issue Oct 18, 2014 · 65 comments

Comments

@Caberhagen
Copy link
Contributor

Caberhagen commented Oct 18, 2014

We use your product now more then 72 hours.
Mining EMC2 with more then 15MH/s and no blocks.
With nomp we fount i the same time several blocks.

I can find any errors in logs. so i am not able to see the problem. but i think it can not be to found no block in emc2 for so long time.

Version: CoiniumServ Aurora 0.2.2.30304

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/5365388-not-able-to-find-block?utm_campaign=plugin&utm_content=tracker%2F401667&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F401667&utm_medium=issues&utm_source=github).
@bonesoul
Copy link
Owner

Did you added foundation fee?

@Caberhagen
Copy link
Contributor Author

You mean in pools/**.json the reward address?

@bonesoul
Copy link
Owner

yes

@Caberhagen
Copy link
Contributor Author

ok, yes i have.

@Caberhagen
Copy link
Contributor Author

i've tried a short test without reward address. then mining wont work.

@Caberhagen
Copy link
Contributor Author

any solution for this big problem?
or you need any logs or so?

@bonesoul
Copy link
Owner

Yes logs would be useful

@Caberhagen
Copy link
Contributor Author

here is the debug.log

http://pastebin.com/nS0MhYkL

@Caberhagen
Copy link
Contributor Author

I search in coinium logs and daemon logs. Not able to find why this happens.

@Caberhagen
Copy link
Contributor Author

why the shares are in debug log? in server.log no shares to find. and in debug log the shares are debug not as information.

@bonesoul
Copy link
Owner

because share log lines are set to debug, so they are only rendered in debug.log.

@Caberhagen
Copy link
Contributor Author

Ok thanks. So do you see any hints why we not found blocks?
Am 18.10.2014 20:33 schrieb "Hüseyin Uslu" notifications@github.com:

because share log lines are set to debug, so they are only rendered in
debug.log.


Reply to this email directly or view it on GitHub
#590 (comment)
.

@Caberhagen
Copy link
Contributor Author

Witch version of coiniumserv is save thats work? I am sure thats my version want found blocks. After 4 days on emc2 can not be to found no bocks... please help

@Caberhagen
Copy link
Contributor Author

[Error] [ShareManager] [Einsteinium] We thought a block was found but it was rejected by the coin daemon; [d9ede3d7ee2177446f7ced9d04b94e78b85491bae950da3b00c054bd0b838b09] - reason; Invalid or non-wallet transaction id

[Error] [ShareManager] [Litecoin] We thought a block was found but it was rejected by the coin daemon; [f80e6cec36ac1c3bdd5dddecda3e2d906572ee5563b8089d41de6c4c7058964b] - reason; Block not found

found this in debug.log several times. All block rejected please help!!!

@Caberhagen
Copy link
Contributor Author

and found this in EMC2 coin daemon log:

ERROR: ConnectBlock() : coinbase does not pay to the charity in the first output)
2014-10-19 04:49:43 InvalidChainFound: invalid block=d9ede3d7ee2177446f7ced9d04b94e78b85491bae950da3b00c054bd0b838b09 height=280547 log2_work=53.351598 date=2014-10-19 04:49:23
2014-10-19 04:49:43 InvalidChainFound: current best=6a54dd461231d537d28e422b2c0d990eacb8093b1c0ff455f302629489978631 height=280546 log2_work=53.351589 date=2014-10-19 04:16:00
2014-10-19 04:49:43 InvalidChainFound: invalid block=d9ede3d7ee2177446f7ced9d04b94e78b85491bae950da3b00c054bd0b838b09 height=280547 log2_work=53.351598 date=2014-10-19 04:49:23
2014-10-19 04:49:43 InvalidChainFound: current best=6a54dd461231d537d28e422b2c0d990eacb8093b1c0ff455f302629489978631 height=280546 log2_work=53.351589 date=2014-10-19 04:16:00
2014-10-19 04:49:43 ERROR: SetBestBlock() : ConnectBlock d9ede3d7ee2177446f7ced9d04b94e78b85491bae950da3b00c054bd0b838b09 failed
2014-10-19 04:49:43 ERROR: AcceptBlock() : AddToBlockIndex failed
2014-10-19 04:49:43 ERROR: ProcessBlock() : AcceptBlock FAILED

@Caberhagen
Copy link
Contributor Author

found this in litecoin daemon log:

ERROR: CheckProofOfWork() : hash doesn't match nBits
2014-10-19 05:56:08 ERROR: CheckBlock() : proof of work failed
2014-10-19 05:56:08 ERROR: ProcessBlock() : CheckBlock FAILED
2014-10-19 05:56:08 ThreadRPCServer method=getblock
2014-10-19 05:56:08 ThreadRPCServer method=submitblock
2014-10-19 05:56:08 ERROR: CheckProofOfWork() : hash doesn't match nBits
2014-10-19 05:56:08 ERROR: CheckBlock() : proof of work failed
2014-10-19 05:56:08 ERROR: ProcessBlock() : CheckBlock FAILED

@bonesoul
Copy link
Owner

:23:18 ERROR: ConnectBlock() : coinbase does not pay to the charity in the first output)
13:23:31 that's the reason
13:23:39 and coiniumserv actually pays itself
13:24:11 you have to change the sorting in the code

@Caberhagen
Copy link
Contributor Author

Sorting?
Am 19.10.2014 12:24 schrieb "Hüseyin Uslu" notifications@github.com:

:23:18 ERROR: ConnectBlock() : coinbase does not pay to the charity in the
first output)
13:23:31 that's the reason
13:23:39 and coiniumserv actually pays itself
13:24:11 you have to change the sorting in the code


Reply to this email directly or view it on GitHub
#590 (comment)
.

@Caberhagen
Copy link
Contributor Author

I don't know witch part in code you mean?

@Caberhagen
Copy link
Contributor Author

Thx i trie
Am 19.10.2014 12:56 schrieb "Hüseyin Uslu" notifications@github.com:

https://github.com/CoiniumServ/CoiniumServ/blob/master/src/CoiniumServ/Transactions/Outputs.cs#L92


Reply to this email directly or view it on GitHub
#590 (comment)
.

@Caberhagen
Copy link
Contributor Author

sorry and what i have to change?

@Caberhagen
Copy link
Contributor Author

to this?

if (poolCentralAddress) // if we are adding output for the pool's central wallet address.
List.Add(txOut);
else
List.Insert(0, txOut); // add it to the front of the queue.

@Caberhagen
Copy link
Contributor Author

no i don't know

@bonesoul
Copy link
Owner

https://github.com/CoiniumServ/CoiniumServ/blob/master/src/CoiniumServ/Transactions/Outputs.cs#L91

change this;

if (poolCentralAddress)

to

if (!poolCentralAddress)

@Caberhagen
Copy link
Contributor Author

This fix not working. Same log as before.

@bonesoul
Copy link
Owner

 lookt thats not work. We thought a block was found but it was rejected by the coin daemon; [56da75164ee019a1513d4fc4bb8fde86bcb2a60c385fcce56899545447a83499] - reason; Invalid or non-wallet transaction id

this is something different.

@bonesoul
Copy link
Owner

for future reference:
http://pastebin.com/YPTuJFv8
http://pastebin.com/E0PPFfaD

@Caberhagen
Copy link
Contributor Author

FTC CS log:
[Error] [ShareManager] [Feathercoin] We thought a block was found but it was rejected by the coin daemon; [91298e420e5e514df797d2a4d60676a5868dc2729444aed46447b881f44c5039] - reason; Block not found

FTC daemon.log:
ThreadRPCServer method=submitblock
2014-10-20 00:52:45 ERROR: CheckProofOfWork() : hash doesn't match nBits
2014-10-20 00:52:45 ERROR: CheckBlock() : proof-of-work verification failed
2014-10-20 00:52:45 ERROR: ProcessBlock() : CheckBlock FAILED
2014-10-20 00:52:45 ThreadRPCServer method=getblock

@Caberhagen
Copy link
Contributor Author

LTC CS log:
[Error] [ShareManager] [Litecoin] We thought a block was found but it was rejected by the coin daemon; [2742ebd52ccaed2a8b49601962a03da8dccf51fd8580d65a4cbb2088571ae01f] - reason; Block not found

LTC daemon.log:
ERROR: CheckProofOfWork() : hash doesn't match nBits
2014-10-20 03:36:26 ERROR: CheckBlock() : proof of work failed
2014-10-20 03:36:26 ERROR: ProcessBlock() : CheckBlock FAILED

@Marty19
Copy link

Marty19 commented Oct 21, 2014

Other pools are running ok on the same code so seems to be coin / chain specific.

@Caberhagen
Copy link
Contributor Author

@Marty19 is FTC working by you?

@Marty19
Copy link

Marty19 commented Oct 21, 2014

@Caberhagen don't have an FTC pool, sorry.

@ahmedbodi
Copy link
Contributor

this wont work on FTC. FTC is forked/ is forking to neoscrypt. Also the issue with eMark could be a PoS or tx messaging issue

@Caberhagen
Copy link
Contributor Author

Hi ahmedbodi, thy for info.
Am 21.10.2014 15:31 schrieb "ahmedbodi" notifications@github.com:

this wont work on FTC. FTC is forked/ is forking to neoscrypt. Also the
issue with eMark could be a PoS or tx messaging issue


Reply to this email directly or view it on GitHub
#590 (comment)
.

@Marty19
Copy link

Marty19 commented Oct 21, 2014

Trying a blockchain and wallet rebuild to see if it helps.....not sure it the problem is with Coinium or not.....

@Marty19
Copy link

Marty19 commented Oct 21, 2014

Chain has rebuilt but problem persists.Don't understand what happened after my last block was solved at 08:18 this morning as nothing was changed.....

@Marty19
Copy link

Marty19 commented Oct 22, 2014

@Dieselsucker Please email details of iSpace pool problems to pools@ispace.co.uk.

Thanks

@Marty19
Copy link

Marty19 commented Oct 22, 2014

Seems the eMark has come back to life just around 8am thi morning and blocks are now being accepted (again with no changes).

But now TekCoin is doing it!! Think it may have something to do with the POS part of the POW/POS spec......

@Marty19
Copy link

Marty19 commented Oct 22, 2014

Seems to be a problem with the way that Coinium handles POW/POS coins. The blocks I saw being solved on DEM were actually from my multipool which is still running stratum-mining which doesn't seem to cause the problem.

I am now swapping my POW/POS back to stratum-mining until this is resolved.

@Marty19
Copy link

Marty19 commented Oct 22, 2014

Just solved a DEM block whilst running on stratum-mining so problem of:

ERROR: CheckProofOfWork() : hash doesn't match nBits
2014-10-20 03:36:26 ERROR: CheckBlock() : proof of work failed
2014-10-20 03:36:26 ERROR: ProcessBlock() : CheckBlock FAILED

is 100% an issue with the way Coinium is submitting the blocks.

@bonesoul
Copy link
Owner

okay I'll be checking in details

@Caberhagen
Copy link
Contributor Author

EMC2: it looks that emc2 pays a charity % on every mined block.
i mean thats the problem that coiniumserv don't like.

ERROR: ConnectBlock() : coinbase does not pay to the charity in the first output)

@Caberhagen
Copy link
Contributor Author

http://pastebin.com/bMNFqSjb
EMC2 test with revert logic and address adition in pool.conf

@Marty19
Copy link

Marty19 commented Oct 28, 2014

Any update on this bug? Would be nice to get all my pools running on Coinium but right now all of my POW/POS coins are still running on stratum-mining:

Just solved a DEM block whilst running on stratum-mining so problem of:

ERROR: CheckProofOfWork() : hash doesn't match nBits
2014-10-20 03:36:26 ERROR: CheckBlock() : proof of work failed
2014-10-20 03:36:26 ERROR: ProcessBlock() : CheckBlock FAILED

is 100% an issue with the way Coinium is submitting the blocks.

@Ttony1
Copy link

Ttony1 commented Nov 14, 2014

Any news about this problem?

@ghost
Copy link

ghost commented Dec 8, 2014

still massive problems with different coins!
no fundamental problem, as 1% to 10% of the blocks are solved.. but this a very bad result!

12/06/2014 12:11:14 +01:00 [Information] [ConfigManager] [global] CoiniumServ Aurora 0.2.4.14223 warming-up..
12/06/2014 12:11:15 +01:00 [Information] [PlatformManager] [global] Running over .Net, framework: 4.5 (v4.0.30319.34014).

.

Line 34564: 12/07/2014 02:55:54 +01:00 [Debug] [ShareManager] [Franko] We thought a block was found but it was rejected by the coin daemon; [e861eb78a741ec5172ef69d3c9458c4f62512a1af6eca78ff3cdc792649849e0] - reason; Invalid or non-wallet transaction id
Line 34569: 12/07/2014 02:55:55 +01:00 [Debug] [ShareManager] [Franko] We thought a block was found but it was rejected by the coin daemon; [6eb26ebaa8c63a7e837a12b511544dcc58a7d00d284f302f49d03c98aef4e6a0] - reason; Invalid or non-wallet transaction id
Line 34588: 12/07/2014 02:56:01 +01:00 [Debug] [ShareManager] [Franko] We thought a block was found but it was rejected by the coin daemon; [7c4e0a121a45879973a653d102d2e7053fc061a6b8ad7d7e7890b90344bcdc0b] - reason; Invalid or non-wallet transaction id
Line 34599: 12/07/2014 02:56:05 +01:00 [Debug] [ShareManager] [Franko] We thought a block was found but it was rejected by the coin daemon; [f561799c6b18190e38f1acae09dfbc3a6665604033a107e2c9c0305391a04902] - reason; Invalid or non-wallet transaction id
Line 34613: 12/07/2014 02:56:11 +01:00 [Debug] [ShareManager] [Franko] We thought a block was found but it was rejected by the coin daemon; [595737add85dc0111f708bf12e4df129e83e7db761338c2834da626e1829a7eb] - reason; Invalid or non-wallet transaction id
Line 34636: 12/07/2014 02:56:19 +01:00 [Debug] [ShareManager] [Franko] We thought a block was found but it was rejected by the coin daemon; [fc6291ab218f858d918ca330c8b68dee84de0b8177f5b12f9f9f9c12f939268c] - reason; Invalid or non-wallet transaction id
Line 34655: 12/07/2014 02:56:29 +01:00 [Debug] [ShareManager] [Franko] We thought a block was found but it was rejected by the coin daemon; [9b9f0ee257cfa5658560a255306f6cc9d94abd13eabc8e30b54ad6768bb3b2a0] - reason; Invalid or non-wallet transaction id
Line 34669: 12/07/2014 02:56:32 +01:00 [Debug] [ShareManager] [Franko] We thought a block was found but it was rejected by the coin daemon; [cb6cb4491316735f2a2a1ee1eddc41e1a472d2ce20b8bbc7789ba0ed441b1d6d] - reason; Invalid or non-wallet transaction id
Line 51481: 12/07/2014 04:26:10 +01:00 [Debug] [ShareManager] [Digibyte] We thought a block was found but it was rejected by the coin daemon; [8d6758f9e2ce00a67a6837c0845757fadf086b49202580ad462cc4e12608d235] - reason; Block not found
Line 66459: 12/07/2014 05:47:12 +01:00 [Debug] [ShareManager] [Digibyte] We thought a block was found but it was rejected by the coin daemon; [c24fcbfce27f3a773975f0760350c32962db5f6cd9b1756119b9c082b7a35de6] - reason; Block not found
Line 66469: 12/07/2014 05:47:12 +01:00 [Debug] [ShareManager] [Digibyte] We thought a block was found but it was rejected by the coin daemon; [0348be918ac19d52e067960913680f6f4ae7033074fb5db5d80496af572fec56] - reason; Block not found
Line 70645: 12/07/2014 06:10:47 +01:00 [Debug] [ShareManager] [Luckycoin] We thought a block was found but it was rejected by the coin daemon; [97d187f1f06586ea662a1581dfe3f950f2b0bc11d012480591e4344b614b50d1] - reason; Invalid or non-wallet transaction id
Line 70646: 12/07/2014 06:10:47 +01:00 [Debug] [ShareManager] [Luckycoin] We thought a block was found but it was rejected by the coin daemon; [915230675ad7f341714b7ff3e57efa44d20bd5c21a0596a1a5b04e2b2c7c3b23] - reason; Invalid or non-wallet transaction id
Line 70753: 12/07/2014 06:11:05 +01:00 [Debug] [ShareManager] [Luckycoin] We thought a block was found but it was rejected by the coin daemon; [18bf243adac63d476a51c33411e36984b065bea30e4232104855279c8f9f1c6d] - reason; Invalid or non-wallet transaction id
Line 70787: 12/07/2014 06:11:30 +01:00 [Debug] [ShareManager] [Luckycoin] We thought a block was found but it was rejected by the coin daemon; [d1bc34c078749808f9bc4029ff2683e96b67eae67e2d3ce2dbd4ccb543df767f] - reason; Invalid or non-wallet transaction id
Line 70819: 12/07/2014 06:11:34 +01:00 [Debug] [ShareManager] [Luckycoin] We thought a block was found but it was rejected by the coin daemon; [36f230226c8c1de6a8b4807c9138b9c128f950849ba5f3a1dffd60558723f978] - reason; Invalid or non-wallet transaction id
Line 71137: 12/07/2014 06:13:01 +01:00 [Debug] [ShareManager] [Luckycoin] We thought a block was found but it was rejected by the coin daemon; [5dce9bf3bd7a7b40ab6f0013903581d29a324ac428afdf32bfc42d3abca6a3ea] - reason; Invalid or non-wallet transaction id
Line 71138: 12/07/2014 06:13:01 +01:00 [Debug] [ShareManager] [Luckycoin] We thought a block was found but it was rejected by the coin daemon; [6d78bcf73d92c9a61c45128a7e758cc1edf5bba2d57a220a178e62b03ce4016e] - reason; Invalid or non-wallet transaction id
Line 71140: 12/07/2014 06:13:03 +01:00 [Debug] [ShareManager] [Luckycoin] We thought a block was found but it was rejected by the coin daemon; [d4cfbbba19d5d0bf82b71f89598a46119029b6118aac6676ff864cb857d50f8a] - reason; Invalid or non-wallet transaction id
Line 71142: 12/07/2014 06:13:06 +01:00 [Debug] [ShareManager] [Luckycoin] We thought a block was found but it was rejected by the coin daemon; [4e2e4fd16d842a5bef08aa3c96cef36621d6bea6316a40bd25fecd4d55955f78] - reason; Invalid or non-wallet transaction id
Line 71172: 12/07/2014 06:13:21 +01:00 [Debug] [ShareManager] [Luckycoin] We thought a block was found but it was rejected by the coin daemon; [4c920e0a37935eb6ec87c0c317d1b83d7a3c8e9db52b34d3eadfe7eee32c1f42] - reason; Invalid or non-wallet transaction id
Line 71560: 12/07/2014 06:15:15 +01:00 [Debug] [ShareManager] [Luckycoin] We thought a block was found but it was rejected by the coin daemon; [7324d40e6cfc17eef0645caf31f8111b9a361444d272779342228b34f120b18b] - reason; Invalid or non-wallet transaction id
Line 71562: 12/07/2014 06:15:15 +01:00 [Debug] [ShareManager] [Luckycoin] We thought a block was found but it was rejected by the coin daemon; [c9d0e3bdfbee4f95005d7d427b04eb9fbf91bc9daec0fc7d601bb620fdeeea81] - reason; Invalid or non-wallet transaction id
Line 71563: 12/07/2014 06:15:15 +01:00 [Debug] [ShareManager] [Luckycoin] We thought a block was found but it was rejected by the coin daemon; [6eb3d0cbf929fba2edd76ba895fa8f3b77df087b9408709507d71911f9733409] - reason; Invalid or non-wallet transaction id
Line 71644: 12/07/2014 06:15:37 +01:00 [Debug] [ShareManager] [Luckycoin] We thought a block was found but it was rejected by the coin daemon; [2ab7d33a00ea2704770fe7d26f82d4d57cd2dd62db2b22e34c06aa882db48d3b] - reason; Invalid or non-wallet transaction id
Line 71675: 12/07/2014 06:15:53 +01:00 [Debug] [ShareManager] [Luckycoin] We thought a block was found but it was rejected by the coin daemon; [8e8aaaf9c83ccbb4f36747cf77e1486ad0e241f215335628b036194fbee0b110] - reason; Invalid or non-wallet transaction id
Line 71683: 12/07/2014 06:15:57 +01:00 [Debug] [ShareManager] [Luckycoin] We thought a block was found but it was rejected by the coin daemon; [75cb71c4826edec945e07381d99a0ac2a3d3495c185860968b70d48038b1603b] - reason; Invalid or non-wallet transaction id
Line 71684: 12/07/2014 06:15:57 +01:00 [Debug] [ShareManager] [Luckycoin] We thought a block was found but it was rejected by the coin daemon; [2e7401b886955c6688f2d93f6c635b76b322fe25572ced0f7b1e8845862158bc] - reason; Invalid or non-wallet transaction id
Line 71685: 12/07/2014 06:15:58 +01:00 [Debug] [ShareManager] [Luckycoin] We thought a block was found but it was rejected by the coin daemon; [eed477f9f64d8d8a6fd6a0efe9978e07fbb358302970a722f57db8e10610f99f] - reason; Invalid or non-wallet transaction id
Line 71690: 12/07/2014 06:16:05 +01:00 [Debug] [ShareManager] [Luckycoin] We thought a block was found but it was rejected by the coin daemon; [0b244e88efc6271b081de8fb38965a7674b20d88e8f2f4fb5fe7982ef6a53df3] - reason; Invalid or non-wallet transaction id
Line 76816: 12/07/2014 06:43:48 +01:00 [Debug] [ShareManager] [Franko] We thought a block was found but it was rejected by the coin daemon; [bc752c6a315f2ba11a18861534c6487e5896d65e254c5cd83ae66a1f8b4d5bac] - reason; Invalid or non-wallet transaction id
Line 80908: 12/07/2014 07:05:08 +01:00 [Debug] [ShareManager] [Franko] We thought a block was found but it was rejected by the coin daemon; [08d4cebbbebc5d39f4e9acebff2f6561663391a497ccb337aebb2b5fff86049a] - reason; Invalid or non-wallet transaction id
Line 80909: 12/07/2014 07:05:08 +01:00 [Debug] [ShareManager] [Franko] We thought a block was found but it was rejected by the coin daemon; [a37e041e6f570a9426bd5ac22491dbe8ae144163c1377a3f6edaacb9f2212224] - reason; Invalid or non-wallet transaction id
Line 80917: 12/07/2014 07:05:12 +01:00 [Debug] [ShareManager] [Franko] We thought a block was found but it was rejected by the coin daemon; [cb8d958676e35e391661fa0fb3d45292d5c969693f767414c14475b361eebc29] - reason; Invalid or non-wallet transaction id
Line 80918: 12/07/2014 07:05:13 +01:00 [Debug] [ShareManager] [Franko] We thought a block was found but it was rejected by the coin daemon; [78accaa7fccd13bd39550b62115d9a3ebf57adc9bfb33cbfb69ea8a9d297c9de] - reason; Invalid or non-wallet transaction id
Line 80919: 12/07/2014 07:05:13 +01:00 [Debug] [ShareManager] [Franko] We thought a block was found but it was rejected by the coin daemon; [eb405379cf1909aa3826d6a76ae3839912a92a8ed36df6f3f54f6517c5309336] - reason; Invalid or non-wallet transaction id
Line 80922: 12/07/2014 07:05:14 +01:00 [Debug] [ShareManager] [Franko] We thought a block was found but it was rejected by the coin daemon; [c6dfb7e7431593364ea4023d522b45cbdb9fb413979bdcb68742d898224016a3] - reason; Invalid or non-wallet transaction id
Line 80930: 12/07/2014 07:05:25 +01:00 [Debug] [ShareManager] [Franko] We thought a block was found but it was rejected by the coin daemon; [dc2409891f0bf7df8e89eef4c28e9621b82c77e8d2a1328cea89d96d1d256ee4] - reason; Invalid or non-wallet transaction id
Line 80932: 12/07/2014 07:05:26 +01:00 [Debug] [ShareManager] [Franko] We thought a block was found but it was rejected by the coin daemon; [aef9e2e517b8bfa3da0bb277cad0a6c9a4c95650e392e31d9eac3ded76bd37ef] - reason; Invalid or non-wallet transaction id
Line 80942: 12/07/2014 07:05:31 +01:00 [Debug] [ShareManager] [Franko] We thought a block was found but it was rejected by the coin daemon; [0c92467228f838978d619a1fdcc5c281b70ab8bab793df145ee8fc25a2b3b336] - reason; Invalid or non-wallet transaction id
Line 80943: 12/07/2014 07:05:32 +01:00 [Debug] [ShareManager] [Franko] We thought a block was found but it was rejected by the coin daemon; [7770c1352bc31dae95288303f5126a1192d8e4148993fdafcd508c1246dffe7d] - reason; Invalid or non-wallet transaction id
Line 80944: 12/07/2014 07:05:32 +01:00 [Debug] [ShareManager] [Franko] We thought a block was found but it was rejected by the coin daemon; [a0df3f487d42deb44492c36c6acfacf13cf745c54d5346047168e09266ebe331] - reason; Invalid or non-wallet transaction id
Line 80947: 12/07/2014 07:05:36 +01:00 [Debug] [ShareManager] [Franko] We thought a block was found but it was rejected by the coin daemon; [5675117c17964fc91b15999df772ff04f8feab24840a9ea56fbb0f302cefe1e9] - reason; Invalid or non-wallet transaction id
Line 80948: 12/07/2014 07:05:37 +01:00 [Debug] [ShareManager] [Franko] We thought a block was found but it was rejected by the coin daemon; [516a1fecb3523113140dbc1f58a96ca6a64cfca0557126a77a0a02de0f5429cc] - reason; Invalid or non-wallet transaction id
Line 81038: 12/07/2014 07:05:44 +01:00 [Debug] [ShareManager] [Franko] We thought a block was found but it was rejected by the coin daemon; [4fa4ec1d4bcdf3446cfa17268b5aa3c2c92c27f888799cc1856e3a9154823664] - reason; Invalid or non-wallet transaction id
Line 81074: 12/07/2014 07:05:48 +01:00 [Debug] [ShareManager] [Franko] We thought a block was found but it was rejected by the coin daemon; [b54d4357ba40b2ab9b08419da6ffdba95404ce21bc31c524937539297130eb91] - reason; Invalid or non-wallet transaction id
Line 81080: 12/07/2014 07:05:49 +01:00 [Debug] [ShareManager] [Franko] We thought a block was found but it was rejected by the coin daemon; [42258d0114c516d8f8e81b1ecfb4adcc66ae52c88196f226f953ba9827c61fe0] - reason; Invalid or non-wallet transaction id
Line 81100: 12/07/2014 07:05:51 +01:00 [Debug] [ShareManager] [Franko] We thought a block was found but it was rejected by the coin daemon; [ce4a6e7f8c4a0ecba07a7474a874694d8feb77fcd6a20f740e97d081cfaee32c] - reason; Invalid or non-wallet transaction id
Line 81346: 12/07/2014 07:07:16 +01:00 [Debug] [ShareManager] [Fortytwo] We thought a block was found but it was rejected by the coin daemon; [0ced9608dadf586f9bebec00b94fa50b27bbf5be2d8fd33bbd6124007ed9f4ce] - reason; Invalid or non-wallet transaction id
Line 81347: 12/07/2014 07:07:16 +01:00 [Debug] [ShareManager] [Fortytwo] We thought a block was found but it was rejected by the coin daemon; [549770cee7f78a879914d47507ad4f9fb0775f224c022b00efc38afdedd24f1b] - reason; Invalid or non-wallet transaction id
Line 81363: 12/07/2014 07:07:29 +01:00 [Debug] [ShareManager] [Fortytwo] We thought a block was found but it was rejected by the coin daemon; [6d245f800b0b3bbba4e65bcae5ff7488f27af8522f78fae3af20b5830ad40c31] - reason; Invalid or non-wallet transaction id
Line 81527: 12/07/2014 07:07:44 +01:00 [Debug] [ShareManager] [Fortytwo] We thought a block was found but it was rejected by the coin daemon; [e5995650c7af68896799a7807fdb25858e138ca94b4648187ba2d9796aab9c4b] - reason; Invalid or non-wallet transaction id
Line 81538: 12/07/2014 07:07:48 +01:00 [Debug] [ShareManager] [Fortytwo] We thought a block was found but it was rejected by the coin daemon; [25272e117f2b4d64c8bc9c75245d2167c5bf4e66b16bf01f9bc88aa81c27a543] - reason; Invalid or non-wallet transaction id     
Line 121241: 12/08/2014 10:29:45 +01:00 [Debug] [ShareManager] [Casinocoin] We thought a block was found but it was rejected by the coin daemon; [8c35cac7564f0c620456298c8d55dab410c7c9b069cbd1068d722f388905500d] - reason; Invalid or non-wallet transaction id
Line 121265: 12/08/2014 10:29:53 +01:00 [Debug] [ShareManager] [Casinocoin] We thought a block was found but it was rejected by the coin daemon; [4a23f7ee7d98d4704f3caae622b5f2640142df49c017857433d6337ddfdc019b] - reason; Invalid or non-wallet transaction id
Line 121399: 12/08/2014 10:30:22 +01:00 [Debug] [ShareManager] [Casinocoin] We thought a block was found but it was rejected by the coin daemon; [a8dac0d0d0b1bf862cb9f999f47ed4ac2c76f95f73b9617c40a3cc49a014401b] - reason; Invalid or non-wallet transaction id
Line 121400: 12/08/2014 10:30:22 +01:00 [Debug] [ShareManager] [Casinocoin] We thought a block was found but it was rejected by the coin daemon; [cf0986ac465005d6fc69abf675f35186382480e4ed8413e3fee3057cffc7005f] - reason; Invalid or non-wallet transaction id
Line 121418: 12/08/2014 10:30:34 +01:00 [Debug] [ShareManager] [Casinocoin] We thought a block was found but it was rejected by the coin daemon; [e6e3baea9f2d84ff21ace5a608733f7506cbc6344abb6b98bd751224bd7704d0] - reason; Invalid or non-wallet transaction id
Line 121419: 12/08/2014 10:30:35 +01:00 [Debug] [ShareManager] [Casinocoin] We thought a block was found but it was rejected by the coin daemon; [a5c460e4c39e954a247295fce0399d602e7a467fef95358fd928ab916a053a44] - reason; Invalid or non-wallet transaction id
Line 121432: 12/08/2014 10:30:39 +01:00 [Debug] [ShareManager] [Casinocoin] We thought a block was found but it was rejected by the coin daemon; [5a8c07366dfc75571e39339007e04af29641a6b2cc4eab2e95b89ca60eb77c96] - reason; Invalid or non-wallet transaction id
Line 121435: 12/08/2014 10:30:40 +01:00 [Debug] [ShareManager] [Casinocoin] We thought a block was found but it was rejected by the coin daemon; [1dc2404e0d41a6f6fae1867cf6aa76a36ed2bb34a5fab67505a4f5e56ca8cedd] - reason; Invalid or non-wallet transaction id
Line 121445: 12/08/2014 10:30:42 +01:00 [Debug] [ShareManager] [Casinocoin] We thought a block was found but it was rejected by the coin daemon; [9a3488a8168ee1bd100665bf51a1c5212ba6b3865415e946ca61691ded6fcc83] - reason; Invalid or non-wallet transaction id
Line 121466: 12/08/2014 10:30:47 +01:00 [Debug] [ShareManager] [Casinocoin] We thought a block was found but it was rejected by the coin daemon; [79d1c88d38facf12fbb3c66c0922d7bb752ae64a2445c146e0a5b53b77d37012] - reason; Invalid or non-wallet transaction id
Line 121476: 12/08/2014 10:30:52 +01:00 [Debug] [ShareManager] [Casinocoin] We thought a block was found but it was rejected by the coin daemon; [2a2cdf4facf366b42d0e22ecd7aa82f9dffad9fe088a6e417cdb35a36e2123d3] - reason; Invalid or non-wallet transaction id
Line 121507: 12/08/2014 10:30:56 +01:00 [Debug] [ShareManager] [Casinocoin] We thought a block was found but it was rejected by the coin daemon; [d55c3c498328e6ba7f22d7feb3ab6a5d2c1b53576f28379ccc8245cb90095a31] - reason; Invalid or non-wallet transaction id
Line 121535: 12/08/2014 10:31:04 +01:00 [Debug] [ShareManager] [Casinocoin] We thought a block was found but it was rejected by the coin daemon; [534fbbb5fc4e49a335c12a10ea55145533c966d6dd59511080a97969d3791043] - reason; Invalid or non-wallet transaction id
Line 121544: 12/08/2014 10:31:04 +01:00 [Debug] [ShareManager] [Casinocoin] We thought a block was found but it was rejected by the coin daemon; [8ca721547bf785671ef31a69b72edaed719a052f278d57d8c2b73f715883aef0] - reason; Invalid or non-wallet transaction id
Line 121545: 12/08/2014 10:31:05 +01:00 [Debug] [ShareManager] [Casinocoin] We thought a block was found but it was rejected by the coin daemon; [8704b5f803524b15bb29d2d0e9f5e0a5829f11f59367a8c15cff2e2464c515a5] - reason; Invalid or non-wallet transaction id
Line 121547: 12/08/2014 10:31:05 +01:00 [Debug] [ShareManager] [Casinocoin] We thought a block was found but it was rejected by the coin daemon; [b740b2182c7c5c907ab93404940ddac4c3425a5b911dcfe44c34ce6f4d2ffc7f] - reason; Invalid or non-wallet transaction id
Line 121581: 12/08/2014 10:31:12 +01:00 [Debug] [ShareManager] [Casinocoin] We thought a block was found but it was rejected by the coin daemon; [d372e777e9c1f02368f700ea64f0e41b329c081eb8720c29a027667190a2ca78] - reason; Invalid or non-wallet transaction id
Line 121585: 12/08/2014 10:31:13 +01:00 [Debug] [ShareManager] [Casinocoin] We thought a block was found but it was rejected by the coin daemon; [35422befaac3e0014390467fde4397b0fb66e4df9768ea0274448d5d7de3d937] - reason; Invalid or non-wallet transaction id
Line 121615: 12/08/2014 10:31:17 +01:00 [Debug] [ShareManager] [Casinocoin] We thought a block was found but it was rejected by the coin daemon; [f754518dc1801a234ea3fb33306eca43a9f605e9a7977faff9c75d30c39f12fc] - reason; Invalid or non-wallet transaction id
Line 121618: 12/08/2014 10:31:19 +01:00 [Debug] [ShareManager] [Casinocoin] We thought a block was found but it was rejected by the coin daemon; [12bf898f35d17957d193f27132f3287568dc126ae3445ccb8ae68c718b8b5e58] - reason; Invalid or non-wallet transaction id
Line 121619: 12/08/2014 10:31:19 +01:00 [Debug] [ShareManager] [Casinocoin] We thought a block was found but it was rejected by the coin daemon; [44877757b9f0330b52da65ed825ecee701c72214261569a63b4a4a0b24d89cdf] - reason; Invalid or non-wallet transaction id
Line 121622: 12/08/2014 10:31:21 +01:00 [Debug] [ShareManager] [Casinocoin] We thought a block was found but it was rejected by the coin daemon; [3006fd95738ab0cd0e71ba48689753ba1fc263cddc79f39dd840a2afe73e5ac0] - reason; Invalid or non-wallet transaction id
Line 121671: 12/08/2014 10:31:37 +01:00 [Debug] [ShareManager] [Casinocoin] We thought a block was found but it was rejected by the coin daemon; [7af6cda319f872bb4c1fea6ae3dca4d45c4daf304f71a7dfc40f7ac72af397eb] - reason; Invalid or non-wallet transaction id
Line 121676: 12/08/2014 10:31:38 +01:00 [Debug] [ShareManager] [Casinocoin] We thought a block was found but it was rejected by the coin daemon; [994821545f5a3c7dfddc990d69a33858e3b61987c4fb414520b4193341095319] - reason; Invalid or non-wallet transaction id
Line 121696: 12/08/2014 10:31:47 +01:00 [Debug] [ShareManager] [Casinocoin] We thought a block was found but it was rejected by the coin daemon; [0fbb66eeee5ee310167d8785667ab682a4c911deb7af20236eccb9e1aeefe37b] - reason; Invalid or non-wallet transaction id
Line 121701: 12/08/2014 10:31:52 +01:00 [Debug] [ShareManager] [Casinocoin] We thought a block was found but it was rejected by the coin daemon; [ec728f65e7e7615dadcd86b76a0affe4b9fad21aee30b3a39bd8cd9d2863c55b] - reason; Invalid or non-wallet transaction id
Line 121729: 12/08/2014 10:31:57 +01:00 [Debug] [ShareManager] [Casinocoin] We thought a block was found but it was rejected by the coin daemon; [645d937ba9b66e6393acfce2d109ec1d03e91fb6c3f4ee67769426e70f3d32cd] - reason; Invalid or non-wallet transaction id
Line 121743: 12/08/2014 10:32:01 +01:00 [Debug] [ShareManager] [Casinocoin] We thought a block was found but it was rejected by the coin daemon; [dc0443acb47e7a8d7e38515875429973531531f231cd681608e56c44ceb16062] - reason; Invalid or non-wallet transaction id
Line 121744: 12/08/2014 10:32:01 +01:00 [Debug] [ShareManager] [Casinocoin] We thought a block was found but it was rejected by the coin daemon; [5417915002da1bd2badaabbf19a6db4f831b243f1efa754da6bb061f3d829fe6] - reason; Invalid or non-wallet transaction id
Line 121801: 12/08/2014 10:32:08 +01:00 [Debug] [ShareManager] [Casinocoin] We thought a block was found but it was rejected by the coin daemon; [b896b02eafd6771497c765138ef43446e79172d3ba2bb311d49bbccbbf6c3240] - reason; Invalid or non-wallet transaction id
Line 121802: 12/08/2014 10:32:08 +01:00 [Debug] [ShareManager] [Casinocoin] We thought a block was found but it was rejected by the coin daemon; [ae303d251da7535cdf84ca6e58bfc9ba8fbf40a169049b7289017e4992388c3b] - reason; Invalid or non-wallet transaction id
Line 121803: 12/08/2014 10:32:08 +01:00 [Debug] [ShareManager] [Casinocoin] We thought a block was found but it was rejected by the coin daemon; [329497c8ef23180251b2618ea29904fe04e525985d6b658101a2bafdcbd70bbf] - reason; Invalid or non-wallet transaction id
Line 121807: 12/08/2014 10:32:11 +01:00 [Debug] [ShareManager] [Casinocoin] We thought a block was found but it was rejected by the coin daemon; [097066e13aa57dbc912b6e33fc6313a68a3f2f4548e6bb53726d89fc9ed63824] - reason; Invalid or non-wallet transaction id
Line 121813: 12/08/2014 10:32:14 +01:00 [Debug] [ShareManager] [Casinocoin] We thought a block was found but it was rejected by the coin daemon; [98e8809e2fdf77a816b8b5118711f1776f49091641e72bd1ca85c32964ca3509] - reason; Invalid or non-wallet transaction id
Line 121835: 12/08/2014 10:32:17 +01:00 [Debug] [ShareManager] [Casinocoin] We thought a block was found but it was rejected by the coin daemon; [2672966d74c97988ab7d94f2eadc233eeb42bfd60bd9e98e28927ccd272d6382] - reason; Invalid or non-wallet transaction id

@kizeren
Copy link

kizeren commented Jan 20, 2015

Just updated this morning around 8am CST.

First time running storage as hybrid with mysql/redis. And having actual clients mining. Not sure if it was working prior to updating while on php-mpos.

Receiving We thought a block was found messages. Blocks are being found in the wallet but the coinium software thinks not. Coiniumserv is also crediting the fee wallet just fine when a block is found.

debug.log from coinium
01/20/2015 10:31:19 -06:00 [Debug] [ShareManager] [Fluttercoin] We thought a block was found but it was rejected by the coin daemon;

debug.log from fluttercoin

REORGANIZE REORGANIZE: Disconnect 1 blocks; 3cd114bfd01f2ccfbeb4..e7fe8c9c7c81c9d787ee REORGANIZE: Connect 1 blocks; 3cd114bfd01f2ccfbeb4..0000000004a0d7762244 ACCEPTED: proof-of-transaction block at height 263232 AddToWallet 06653a68dd new NotifyTransactionChanged 06653a68dd203d17ad87b60f448b5cc8667c7b89311fc8beef8ee0e097de6e0d status=1 updateWallet 06653a68dd203d17ad87b60f448b5cc8667c7b89311fc8beef8ee0e097de6e0d 1 NotifyTransactionChanged 06653a68dd203d17ad87b60f448b5cc8667c7b89311fc8beef8ee0e097de6e0d status=0 CTxMemPool::accept() : accepted e95bc33d63 (poolsz 1) REORGANIZE: done SetBestChain: new best=0000000004a0d7762244 height=263232 trust=21273326470212 blocktrust=1664055439 date=01/20/15 16:30:14 ProcessBlock: ACCEPTED inWallet=1 inModel=0 Index=10-10 showTransaction=1 derivedStatus=0 ThreadRPCServer method=getblock updateWallet 06653a68dd203d17ad87b60f448b5cc8667c7b89311fc8beef8ee0e097de6e0d 0 inWallet=1 inModel=1 Index=10-11 showTransaction=1 derivedStatus=0 Warning: updateWallet: Got CT_NEW, but transaction is already in model received getdata for: block 0000000004a0d7762244 received getdata for: block 0000000004a0d7762244 received getdata for: block 0000000004a0d7762244 received getdata for: block 0000000004a0d7762244 received getdata for: block 0000000004a0d7762244 received getdata for: block 0000000004a0d7762244 received getdata for: block 0000000004a0d7762244

Blocks are indeed being found in the client.

@Virtuworks
Copy link

Was this ever solved?

@kizeren
Copy link

kizeren commented Jul 23, 2017

yes

@Virtuworks
Copy link

Virtuworks commented Jul 23, 2017 via email

@kizeren
Copy link

kizeren commented Jul 23, 2017

Been awhile ago...don't remember but was in the last update.

@lnecromanl
Copy link

Hi.
Ttying to configure CoiniumServ on MUE(MonetaryUnit). Run pool correct, but I get an error debug.log:
2017-11-20 08:24:05 ERROR: CheckProofOfWork(): hash doesn't match nBits 2017-11-20 08:24:05 ERROR: CheckBlockHeader(): proof of work failed 2017-11-20 08:24:05 ERROR: ProcessNewBlock: CheckBlock FAILED
Has anyone solved this problem?

@bonesoul
Copy link
Owner

that is mostly because of a non-standard coin wallet implementation.

@lnecromanl
Copy link

that is mostly because of a non-standard coin wallet implementation.

Thank you. Can I fix this? Maybe you'll show me where to look for the problem

@bonesoul
Copy link
Owner

bonesoul commented Nov 20, 2017

There are virtually hundreds of coins there and those shit-coins are mostly changing wallet api standards just for sake of changing it.

Basically it's impossible to support them all. You should dive to code to fix -- which I really don't know what the fuck is MonetaryUnit and care what the fuck it is. Instead ask your shit coin auther maybe?

@creatzor
Copy link

creatzor commented Jan 21, 2018

@bonesoul speaking of support for coins, einsteinium seems to require explicit client support for segwit (according to the coinium debug log). I would appreciate any direction on how to implement support for it would be very helpful.

I added the magic & testnet magic values to the coin's config:

"node": { "magic": "e8f1c4ac", "testnetMagic": "faa2f0c1" }

Log:
`
[Error] [JobManager] [Einsteinium] New job creation failed: Support for 'segwit' rule requires explicit client support

[Error] [NetworkInfo] [Einsteinium] Can not read getblocktemplate(): Support for 'segwit' rule requires explicit client support

`

This is the output from the daemon's cli:

einsteinium-cli getblocktemplate "{\"rules\":[\"segwit\"]}" { "capabilities": [ "proposal" ], "version": 536870912, "rules": [ "csv", "!segwit" ], "vbavailable": { }, "vbrequired": 0, "previousblockhash": "219412fafd0f122fd09c5cdef54b19d37251ccba1e59072f182e321d94269382", "transactions": [ { "data": "010000000139f6f0527095777f414957b80e6c8b305adb9c851897a9ae4d33752ab321d0f8020000006a47304402204200da66f95026504f85b7677f5ed43f9100119691204a295a0f54231d411fa202206928822cd842549a0b5e1ee7298ce654fba95f37d7530a78b63435c159254fa601210397353e2a319768c7d950e4842004f3379ac268f93f582d105fe08a86e42607b4ffffffff031874b608000000001976a91428f1b37a3f17afb1d8dc465510c87efac0ede06588ac087ce702000000001976a914c9ec7be0bdaba7593254d3341a1085599de56e1b88acc0769f0b000000001976a9144f4596e76bf8a2c083fd01ba39fc7061cadbd40588ac00000000", "txid": "80a2bab7e70fd1755e1bf6098c9a6190592e7b68af76a02eab0dfa88c6fab0f0", "hash": "80a2bab7e70fd1755e1bf6098c9a6190592e7b68af76a02eab0dfa88c6fab0f0", "depends": [ ], "fee": 100000, "sigops": 12, "weight": 1036 }, { "data": "0100000001714ae2b7ee39aec96fa50d1470911b428e4ce9f88574387ed9c6e456af04d2ba020000006a473044022043f6ba24ea66e4c4bac5dbeba5568704e38959fba03ddb5da6a005d2e7e42ce102207272ccd247fff1a26d4298136d4b0ffa6511b6297b6c3da034a7049c20c84c5101210397353e2a319768c7d950e4842004f3379ac268f93f582d105fe08a86e42607b4ffffffff0500526f08000000001976a91428f1b37a3f17afb1d8dc465510c87efac0ede06588ac40455303000000001976a914c34412ae84bab5d0973df0877ff85bfb1d3f8d5088ac1f362602000000001976a914c9ec7be0bdaba7593254d3341a1085599de56e1b88ace03ec500000000001976a9146dc461576d507dfbb7bba42dfa25691019a2f26888aca15a8f08000000001976a9144f4596e76bf8a2c083fd01ba39fc7061cadbd40588ac00000000", "txid": "9b9adf0f2f08f91ed719f1c6186c028581143c94b6f957238d51ab0c9e13bc9d", "hash": "9b9adf0f2f08f91ed719f1c6186c028581143c94b6f957238d51ab0c9e13bc9d", "depends": [ ], "fee": 100000, "sigops": 20, "weight": 1308 }, { "data": "0100000001d00fd6291bde114f5b26d5f07ac1b7fe1c6f1d1c51e19c02a2a0775154ca6560000000006b483045022100cb0708fab1eacbc83101dcd13b7b8b54989c3988bc7f29c279e575653b54a38f02206162c784e40858b01f41265bf9b1779e2d38e15be7250d84a55e1e171db0c377012103420aeba315d4dbe9b829c6a3c3bcc6d2946110fa1d4a19334fbd3be48f509dccfeffffff024cd87f05000000001976a914d0783fd606f40fbe0086728dc7c17c3702c976bd88ac10637907000000001976a914ee5078fae25319e2721f5970f1ca4b2ae8a6e3f488ac04c81a00", "txid": "1f1f9f564eebf9b6d46d4bda4016cf1d8f445fbc9f7f6624e3f50350bc03bb5b", "hash": "1f1f9f564eebf9b6d46d4bda4016cf1d8f445fbc9f7f6624e3f50350bc03bb5b", "depends": [ ], "fee": 45200, "sigops": 8, "weight": 904 } ], "coinbaseaux": { "flags": "" }, "coinbasevalue": 400245200, "charityvalue": 10000000, "longpollid": "219412fafd0f122fd09c5cdef54b19d37251ccba1e59072f182e321d942693822301", "target": "00000000001f1c77000000000000000000000000000000000000000000000000", "mintime": 1516513495, "mutable": [ "time", "transactions", "prevblock" ], "noncerange": "00000000ffffffff", "sigoplimit": 80000, "sizelimit": 4000000, "weightlimit": 4000000, "curtime": 1516514520, "bits": "1b1f1c77", "height": 1755141, "default_witness_commitment": "6a24aa21a9ed8255497d5d68017471e74d20a7b0393a2fe4b0510936526c735cc1ba01e4f1c4" }

@Virtuworks
Copy link

Virtuworks commented Jan 21, 2018 via email

@creatzor
Copy link

@Virtuworks Nice!! I'll check you guys out!

P.s. For anyone else with this issue, i'm exploring adding the support to src/CoiniumServ/Daemon/DaemonClient.cs:270
data.Add("rules", new[] {"segwit"});

@Virtuworks
Copy link

Virtuworks commented Jan 21, 2018 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

9 participants