golemfactory / yagna

An open platform and marketplace for distributed computations
GNU General Public License v3.0
387 stars 61 forks source link

Amount reported on invoice higher than on zkscan.io #1562

Closed ederenn closed 2 years ago

ederenn commented 3 years ago

Name: Artur yagna version: 0.7.3 OS+lang+version (if applicable): Ubuntu, Python

azawlocki@Y700:~/golem/yapapi/examples/yacat$ YAGNA_APPKEY=ecd236ca52e84b838287a869a5f3c6f4  python3 yacat.py --mask '?a?a?a' --hash '$P$5ZDzPE45CLLhEx/72qt3NehVzwN2Ry/' --log-file yapapi-$(date +"%Y.%m.%d_%H.%M.%S").log  
[2021-08-12T12:56:29.280+0200 INFO yapapi] Using log file `yapapi-2021.08.12_12.56.28.log`; in case of errors look for additional information there
Using subnet: devnet-beta.2, payment driver: zksync, and network: rinkeby

[2021-08-12T12:56:32.345+0200 INFO yapapi.summary] Received proposals from 7 providers so far
[2021-08-12T12:56:32.980+0200 INFO yapapi.summary] Agreement proposed to provider 'many-mine'
[2021-08-12T12:56:33.728+0200 INFO yapapi.summary] Agreement confirmed by provider 'many-mine'
[2021-08-12T12:56:35.325+0200 INFO yapapi.summary] Task started on provider 'many-mine', task data: compute_keyspace
[2021-08-12T12:56:35.346+0200 INFO yapapi.summary] Received proposals from 17 providers so far
[2021-08-12T12:56:38.918+0200 INFO yapapi.summary] Task finished by provider 'many-mine', task data: compute_keyspace
[2021-08-12T12:56:38.919+0200 INFO yapapi.summary] Computation finished in 8.1s
[2021-08-12T12:56:38.919+0200 INFO yapapi.summary] Negotiated 1 agreements with 1 providers
[2021-08-12T12:56:38.919+0200 INFO yapapi.summary] Provider 'many-mine' computed 1 task
[2021-08-12T12:56:39.881+0200 INFO yapapi.executor] Waiting for Executor services to finish...
Task computed: keyspace size count. The keyspace size is 9025
[2021-08-12T12:56:41.024+0200 INFO yapapi.summary] Accepted invoice from 'many-mine', amount: 0.000078296576205556
[2021-08-12T12:56:41.890+0200 INFO yapapi.summary] Agreement proposed to provider 'many-mine'
[2021-08-12T12:56:42.296+0200 INFO yapapi.summary] Agreement confirmed by provider 'many-mine'
[2021-08-12T12:56:43.195+0200 INFO yapapi.summary] Task started on provider 'many-mine', task data: 0
Task computed: Task(id=2, data=0), result: $P$5ZDzPE45CLLhEx/72qt3NehVzwN2Ry/:pas

[2021-08-12T12:57:05.334+0200 INFO yapapi.summary] Task finished by provider 'many-mine', task data: 0
[2021-08-12T12:57:05.335+0200 INFO yapapi.summary] Task started on provider 'many-mine', task data: 4096
Task computed: Task(id=3, data=4096), result: 
[2021-08-12T12:57:08.732+0200 INFO yapapi.summary] Task finished by provider 'many-mine', task data: 4096
[2021-08-12T12:57:08.732+0200 INFO yapapi.summary] Task started on provider 'many-mine', task data: 8192
Task computed: Task(id=4, data=8192), result: 
[2021-08-12T12:57:12.118+0200 INFO yapapi.summary] Task finished by provider 'many-mine', task data: 8192
[2021-08-12T12:57:12.119+0200 INFO yapapi.summary] Computation finished in 32.2s
[2021-08-12T12:57:12.119+0200 INFO yapapi.summary] Negotiated 2 agreements with 1 providers
[2021-08-12T12:57:12.119+0200 INFO yapapi.summary] Provider 'many-mine' computed 4 tasks
[2021-08-12T12:57:13.160+0200 INFO yapapi.executor] Waiting for Executor services to finish...
Password found: pas
Total time: 0:00:42.312118
[2021-08-12T12:57:13.161+0200 INFO yapapi.executor] Golem is shutting down...
[2021-08-12T12:57:13.161+0200 INFO yapapi.executor] All jobs have finished
[2021-08-12T12:57:13.161+0200 INFO yapapi.executor] 1 agreement still unpaid, waiting for invoices...
[2021-08-12T12:57:14.158+0200 INFO yapapi.summary] Accepted invoice from 'many-mine', amount: 0.001217667454744445
[2021-08-12T12:57:14.158+0200 INFO yapapi.executor] Waiting for Golem services to finish...
[2021-08-12T12:57:14.165+0200 INFO yapapi.summary] Total cost: 0.001217667454744445
[2021-08-12T12:57:14.165+0200 INFO yapapi.summary] Executor has shut down

On https://zkscan.io the second amount is 0.0011393708786, not 0.001217667454744445 as reported by yapapi:0.001217667454744445, see https://rinkeby.zkscan.io/explorer/transactions/0xb774be926ce6e970e5e4a876e3bd8ce35d3ea7b1152f5ff073ef4453d65a36a2 (the first amount is the same, up to rounding the last digit by zkscan.io).

yapapi-2021.08.12_12.56.28.log.gz

yagna folder can be found here https://www.notion.so/golemnetwork/beta-2-patch-4-testing-session-c35b33837d1b4a729acbb9dd70573325#aaf693fa033b4d4a8f4fdd25fce3cdb1

mateuszsrebrny commented 3 years ago

@shadeofblue found this baby lying around - is this anything we want to investingate for beta.3?

mateuszsrebrny commented 2 years ago

Closing as dup of https://github.com/golemfactory/yapapi/issues/659