diff --git a/bun.lockb b/bun.lockb new file mode 100755 index 0000000..46d0e46 Binary files /dev/null and b/bun.lockb differ diff --git a/doc.rest b/doc.rest new file mode 100644 index 0000000..cd4d8fb --- /dev/null +++ b/doc.rest @@ -0,0 +1,9 @@ +GET http://localhost:3000/api/hello + +### Test POST request to Next.js API +POST http://localhost:3000/api/hive +Content-Type: application/json + +{ + "inputURI": "https://raw.githubusercontent.com/gradio-app/gradio/main/test/test_files/bus.png" +} diff --git a/packages/nextjs/next-env.d.ts b/packages/nextjs/next-env.d.ts index 4f11a03..fd36f94 100644 --- a/packages/nextjs/next-env.d.ts +++ b/packages/nextjs/next-env.d.ts @@ -1,5 +1,6 @@ /// /// +/// // NOTE: This file should not be edited // see https://nextjs.org/docs/basic-features/typescript for more information. diff --git a/packages/nextjs/pages/api/cli/hive-linux b/packages/nextjs/pages/api/cli/hive-linux new file mode 100755 index 0000000..e8b8430 Binary files /dev/null and b/packages/nextjs/pages/api/cli/hive-linux differ diff --git a/packages/nextjs/pages/api/cli/hive-mac b/packages/nextjs/pages/api/cli/hive-mac new file mode 100755 index 0000000..4365c74 Binary files /dev/null and b/packages/nextjs/pages/api/cli/hive-mac differ diff --git a/packages/nextjs/pages/api/hello.ts b/packages/nextjs/pages/api/hello.ts new file mode 100644 index 0000000..cef73ed --- /dev/null +++ b/packages/nextjs/pages/api/hello.ts @@ -0,0 +1,5 @@ +import type { NextApiRequest, NextApiResponse } from 'next'; + +export default function handler(req: NextApiRequest, res: NextApiResponse) { + res.status(200).json({ text: 'Hello' }); +} diff --git a/packages/nextjs/pages/api/hive.test.ts b/packages/nextjs/pages/api/hive.test.ts new file mode 100644 index 0000000..43e75af --- /dev/null +++ b/packages/nextjs/pages/api/hive.test.ts @@ -0,0 +1,376 @@ +import { extractLocationURL } from "./hive"; + +extractLocationURL(` +DEBU[0000] Loading config from .env +DEBU[0000] err loading : open .env: no such file or directory +{"level":"debug","time":"2024-06-02T07:43:12+05:30","message":"debug mode enabled"} +DEBU[0000] envMap map[HIVE_CHAIN_ID:1337 HIVE_CONTROLLER:0x88B4F47bE05B2531c3F5d0aA41eFb96394a279CF HIVE_MEDIATORS:0x75a6d43f48808fdda39380a8a92ad9c046fa1326 HIVE_RPC_HTTP:http://halcyon.co-ophive.network:8545 HIVE_RPC_URL:ws://halcyon.co-ophive.network:8546 HIVE_RPC_WS:ws://halcyon.co-ophive.network:8546 HIVE_SOLVER:0xa583b4b8a68117b4cf5226bddab8a3ab21b1041b HIVE_TOKEN:0x9295A3650F72F3bF2EA61CCa3f94043d9a10Aeea JOB_CREATOR:0x7c9fc08E744B17692Dc32628407016D1CBE0a44D MEDIATION_CONTRACT:0x9b2Ea91C738d08C2C086647E2Bd7C6B9f00325f1 PAYMENT:0xA05e26D6Fd3F86F964dcA4286892478A474F9772 STORAGE:0xd7DbD37e518c6f4f9aba6FBeaCB49d6cAFCf0CbE WEB3_CHAIN_ID:1337 WEB3_RPC_HTTP:http://halcyon.co-ophive.network:8545 WEB3_RPC_URL:ws://halcyon.co-ophive.network:8546] +DEBU[0000] found mediator: HIVE_MEDIATORS 0x75a6d43f48808fdda39380a8a92ad9c046fa1326 +DEBU[0000] mediation 0x75a6d43f48808fdda39380a8a92ad9c046fa1326 +DEBU[0000] storage:0xd7DbD37e518c6f4f9aba6FBeaCB49d6cAFCf0CbE +DEBU[0000] hive_solver:0xa583b4b8a68117b4cf5226bddab8a3ab21b1041b +DEBU[0000] hive_rpc_ws:ws://halcyon.co-ophive.network:8546 +DEBU[0000] job_creator:0x7c9fc08E744B17692Dc32628407016D1CBE0a44D +DEBU[0000] web3_rpc_http:http://halcyon.co-ophive.network:8545 +DEBU[0000] payment:0xA05e26D6Fd3F86F964dcA4286892478A474F9772 +DEBU[0000] hive_rpc_url:ws://halcyon.co-ophive.network:8546 +DEBU[0000] hive_chain_id:1337 +DEBU[0000] hive_controller:0x88B4F47bE05B2531c3F5d0aA41eFb96394a279CF +DEBU[0000] hive_mediators:0x75a6d43f48808fdda39380a8a92ad9c046fa1326 +DEBU[0000] web3_chain_id:1337 +DEBU[0000] mediation_contract:0x9b2Ea91C738d08C2C086647E2Bd7C6B9f00325f1 +DEBU[0000] web3_rpc_url:ws://halcyon.co-ophive.network:8546 +DEBU[0000] hive_rpc_http:http://halcyon.co-ophive.network:8545 +DEBU[0000] hive_token:0x9295A3650F72F3bF2EA61CCa3f94043d9a10Aeea +DEBU[0000] controller: 0x88B4F47bE05B2531c3F5d0aA41eFb96394a279CF +DEBU[0000]/Volumes/N/CoopHive/hive/config/fx.go:101 github.com/CoopHive/hive/config.newConfig() network: halcyon +DEBU[0000]/Volumes/N/CoopHive/hive/config/fx.go:107 github.com/CoopHive/hive/config.newConfig() sanitizedNetworkString for dir: halcyon +DEBU[0000]/Volumes/N/CoopHive/hive/config/fx.go:111 github.com/CoopHive/hive/config.newConfig() appDir: /Users/hiro/.coophive/halcyon +DEBU[0000]/Volumes/N/CoopHive/hive/config/fx.go:167 github.com/CoopHive/hive/config.newConfig() overriding WEB3_CHAIN_ID with HIVE_CHAIN_ID +DEBU[0000]/Volumes/N/CoopHive/hive/config/fx.go:167 github.com/CoopHive/hive/config.newConfig() overriding WEB3_RPC_URL with HIVE_RPC_HTTP +DEBU[0000]/Volumes/N/CoopHive/hive/config/fx.go:167 github.com/CoopHive/hive/config.newConfig() overriding WEB3_RPC_URL with HIVE_RPC_URL +DEBU[0000]/Volumes/N/CoopHive/hive/config/fx.go:167 github.com/CoopHive/hive/config.newConfig() overriding web3_private_key with HIVE_PRIVATE_KEY +{"level":"debug","time":"2024-06-02T07:43:12+05:30","message":"URL is a WebSocket URL ws://halcyon.co-ophive.network:8546"} +DEBU[0000]/Volumes/N/CoopHive/hive/config/fx.go:167 github.com/CoopHive/hive/config.newConfig() overriding WEB3_RPC_URL with HIVE_RPC_WS +DEBU[0000]/Volumes/N/CoopHive/hive/config/fx.go:172 github.com/CoopHive/hive/config.newConfig() ignoring arg:-i +[Fx] PROVIDE *viper.Viper <= github.com/CoopHive/hive/config.newConfig() +[Fx] PROVIDE *genesis.Service <= github.com/CoopHive/hive/internal/genesis.New() +[Fx] PROVIDE *dealmaker.Service[name = "dealmaker"] <= github.com/CoopHive/hive/services/dealmaker.newServices() +[Fx] PROVIDE *dealmaker.Service <= github.com/CoopHive/hive/services/dealmaker.newServices() +[Fx] PROVIDE *cobra.Command[name = "version"] <= github.com/CoopHive/hive/services/version.newServices() +[Fx] PROVIDE *cobra.Command[name = "run"] <= github.com/CoopHive/hive/services/run.newServices() +[Fx] PROVIDE *cobra.Command[name = "jc"] <= github.com/CoopHive/hive/services/jobcreator.newServices() +[Fx] PROVIDE *cobra.Command[name = "rp"] <= github.com/CoopHive/hive/services/resourceprovider.newServices() +[Fx] PROVIDE *cobra.Command[name = "mediator"] <= github.com/CoopHive/hive/services/mediator.newServices() +[Fx] PROVIDE *cobra.Command[name = "solver"] <= github.com/CoopHive/hive/services/solver.newServices() +[Fx] PROVIDE *cobra.Command[name = "root"] <= github.com/CoopHive/hive/services/root.newServices() +[Fx] PROVIDE fx.Lifecycle <= go.uber.org/fx.New.func1() +[Fx] PROVIDE fx.Shutdowner <= go.uber.org/fx.(*App).shutdowner-fm() +[Fx] PROVIDE fx.DotGraph <= go.uber.org/fx.(*App).dotGraph-fm() +[Fx] RUN provide: github.com/CoopHive/hive/config.newConfig() +[Fx] LOGGER Initialized custom logger from github.com/CoopHive/hive/config.init.func2() +[Fx] INVOKE github.com/CoopHive/hive/config.initDerivedConfigVariables() +{"level":"debug","time":"2024-06-02T07:43:12+05:30","message":"debug mode enabled"} +[Fx] INVOKE github.com/CoopHive/hive/services/root.executeCobraCommand() +[Fx] RUN provide: github.com/CoopHive/hive/internal/genesis.New() +[Fx] RUN provide: github.com/CoopHive/hive/services/version.newServices() +[Fx] RUN provide: github.com/CoopHive/hive/services/dealmaker.newServices() +[Fx] RUN provide: github.com/CoopHive/hive/services/run.newServices() +[Fx] RUN provide: github.com/CoopHive/hive/services/jobcreator.newServices() +[Fx] RUN provide: github.com/CoopHive/hive/services/resourceprovider.newServices() +[Fx] RUN provide: github.com/CoopHive/hive/services/mediator.newServices() +[Fx] RUN provide: github.com/CoopHive/hive/services/solver.newServices() +DEBU[0000]/Volumes/N/CoopHive/hive/services/root/root.go:33 github.com/CoopHive/hive/services/root.newRootCmd() added version +DEBU[0000]/Volumes/N/CoopHive/hive/services/root/root.go:33 github.com/CoopHive/hive/services/root.newRootCmd() added run +DEBU[0000]/Volumes/N/CoopHive/hive/services/root/root.go:33 github.com/CoopHive/hive/services/root.newRootCmd() added jc +DEBU[0000]/Volumes/N/CoopHive/hive/services/root/root.go:33 github.com/CoopHive/hive/services/root.newRootCmd() added rp +DEBU[0000]/Volumes/N/CoopHive/hive/services/root/root.go:33 github.com/CoopHive/hive/services/root.newRootCmd() added mediator +DEBU[0000]/Volumes/N/CoopHive/hive/services/root/root.go:33 github.com/CoopHive/hive/services/root.newRootCmd() added solver +[Fx] RUN provide: github.com/CoopHive/hive/services/root.newServices() +[Fx] RUNNING +{"level":"debug","time":"2024-06-02T07:43:12+05:30","message":"set BACALHAU_RESULTS_DIR=/Users/hiro/.coophive/halcyon/jc/bacalhau-results"} +{"level":"debug","time":"2024-06-02T07:43:12+05:30","message":"created dir: /Users/hiro/.coophive/halcyon/jc/bacalhau-results"} +{"level":"debug","time":"2024-06-02T07:43:12+05:30","message":"set BACALHAU_SPECS_DIR=/Users/hiro/.coophive/halcyon/jc/bacalhau-specs"} +{"level":"debug","time":"2024-06-02T07:43:12+05:30","message":"created dir: /Users/hiro/.coophive/halcyon/jc/bacalhau-specs"} +{"level":"debug","time":"2024-06-02T07:43:12+05:30","message":"set BACALHAU_JOBS_DIR=/Users/hiro/.coophive/halcyon/jc/bacalhau-specs"} +{"level":"debug","time":"2024-06-02T07:43:12+05:30","message":"created dir: /Users/hiro/.coophive/halcyon/jc/bacalhau-specs"} +{"level":"debug","time":"2024-06-02T07:43:12+05:30","message":"set REPO_DIR=/Users/hiro/.coophive/halcyon/jc/repos"} +{"level":"debug","time":"2024-06-02T07:43:12+05:30","message":"created dir: /Users/hiro/.coophive/halcyon/jc/repos"} +{"level":"debug","time":"2024-06-02T07:43:12+05:30","message":"set DOWNLOADS_DIR=/Users/hiro/.coophive/halcyon/jc/downloaded-files"} +{"level":"debug","time":"2024-06-02T07:43:12+05:30","message":"created dir: /Users/hiro/.coophive/halcyon/jc/downloaded-files"} +{"level":"debug","time":"2024-06-02T07:43:12+05:30","message":"set APP_LOG_FILE_FORMAT=/Users/hiro/.coophive/halcyon/jc/coophive_%s.jsonl"} +{"level":"debug","time":"2024-06-02T07:43:12+05:30","message":"created dir: /Users/hiro/.coophive/halcyon/jc/coophive_%s.jsonl"} + + ___ __ __ ____ _ _ __ _ _ ____ + / __)/ \ / \( _ \/ )( \( )/ )( \( __) +( (__( O )( O )) __/) __ ( )( \ \/ / ) _) + \___)\__/ \__/(__) \_)(_/(__) \__/ (____) 0.21.0-SNAPSHOT-ffb34a3 + + Decentralized Compute Network https://coophive.network + +∙∙∙ CoopHive submitting job2024-06-02T07:43:12+05:30 DBG ../../../Volumes/N/CoopHive/hive/internal/jobCreatorService/run.go:31 > NewContractSDK: {RpcURL:ws://halcyon.co-ophive.network:8546 PrivateKey:0x90055d1478327a39ebd44b3d7a7371022c7a3c74f1cbc5b90e7de980dbf1146c ChainID:1337 ControllerAddress:0x88B4F47bE05B2531c3F5d0aA41eFb96394a279CF PaymentsAddress: StorageAddress: UsersAddress: MediationAddress:0x75a6d43f48808fdda39380a8a92ad9c046fa1326 JobCreatorAddress: TokenAddress:0x9295A3650F72F3bF2EA61CCa3f94043d9a10Aeea Service:job-creator} +●∙∙ CoopHive submitting job +∙∙∙ CoopHive submitting job2024-06-02T07:43:13+05:30 DBG ../../../Volumes/N/CoopHive/hive/internal/jobCreatorService/run.go:31 > signer: 0x7E921e387Fbc82c79deC78788e77b1f5E4625654 +2024-06-02T07:43:13+05:30 DBG ../../../Volumes/N/CoopHive/hive/pkg/web3/sdk.go:211 > paymentsAddress: +2024-06-02T07:43:13+05:30 DBG ../../../Volumes/N/CoopHive/hive/pkg/web3/sdk.go:211 > payment address not found +∙●∙ CoopHive submitting job2024-06-02T07:43:13+05:30 DBG ../../../Volumes/N/CoopHive/hive/pkg/web3/sdk.go:211 > load payments address=0xA05e26D6Fd3F86F964dcA4286892478A474F9772 +2024-06-02T07:43:13+05:30 DBG ../../../Volumes/N/CoopHive/hive/pkg/web3/sdk.go:211 > TokenAddress: 0x9295A3650F72F3bF2EA61CCa3f94043d9a10Aeea +2024-06-02T07:43:13+05:30 DBG ../../../Volumes/N/CoopHive/hive/pkg/web3/sdk.go:211 > StorageAddress: +∙∙∙ CoopHive submitting job2024-06-02T07:43:14+05:30 DBG ../../../Volumes/N/CoopHive/hive/pkg/web3/sdk.go:211 > load storage address=0x38A581AD7B3A4Be91BcA119416FCf9cb41e22EB8 +2024-06-02T07:43:14+05:30 DBG ../../../Volumes/N/CoopHive/hive/pkg/web3/sdk.go:211 > UsersAddress: +∙∙● CoopHive submitting job2024-06-02T07:43:14+05:30 DBG ../../../Volumes/N/CoopHive/hive/pkg/web3/sdk.go:211 > load users address=0x4775f0569e7138F9D355Cb62119A86a0d73498D0 +2024-06-02T07:43:14+05:30 DBG ../../../Volumes/N/CoopHive/hive/pkg/web3/sdk.go:211 > JobCreatorAddress: +∙∙∙ CoopHive submitting job2024-06-02T07:43:14+05:30 DBG ../../../Volumes/N/CoopHive/hive/pkg/web3/sdk.go:211 > load jobcreator address=0x7c9fc08E744B17692Dc32628407016D1CBE0a44D +2024-06-02T07:43:14+05:30 DBG ../../../Volumes/N/CoopHive/hive/pkg/web3/sdk.go:211 > MediationAddress: 0x75a6d43f48808fdda39380a8a92ad9c046fa1326 +2024-06-02T07:43:14+05:30 DBG ../../../Volumes/N/CoopHive/hive/internal/jobCreatorService/controller.go:49 > begin GetSolverUrl from contract at address: 0xa583b4b8a68117b4cf5226bddab8a3ab21b1041b +∙∙● CoopHive submitting job2024-06-02T07:43:14+05:30 DBG ../../../Volumes/N/CoopHive/hive/services/solver/solver/client.go:56 > WebSocket connection connecting: ws://halcyon.co-ophive.network:8987/api/v1/ws +∙●∙ CoopHive submitting job2024-06-02T07:43:15+05:30 DBG ../../../Volumes/N/CoopHive/hive/pkg/web3/events.go:50 > URL is a WebSocket URL ws://halcyon.co-ophive.network:8546 +2024-06-02T07:43:15+05:30 DBG ../../../Volumes/N/CoopHive/hive/internal/jobCreatorService/controller.go:215 > 🟢 JC solving= +2024-06-02T07:43:15+05:30 TRC ../go/pkg/mod/github.com/hashicorp/go-retryablehttp@v0.7.5/client.go:646 > GET=http://halcyon.co-ophive.network:8987/api/v1/deals?job_creator=0x7E921e387Fbc82c79deC78788e77b1f5E4625654&state=DealNegotiating attempt=0 +∙∙∙ CoopHive submitting job2024-06-02T07:43:15+05:30 DBG ../../../Volumes/N/CoopHive/hive/pkg/web3/events_token.go:55 > token->connect=Transfer +2024-06-02T07:43:15+05:30 DBG ../../../Volumes/N/CoopHive/hive/pkg/web3/events_storage.go:52 > storage->connect=DealStateChange +2024-06-02T07:43:15+05:30 DBG ../../../Volumes/N/CoopHive/hive/pkg/web3/events_mediation.go:52 > mediation->connect=MediationRequested +2024-06-02T07:43:15+05:30 DBG ../../../Volumes/N/CoopHive/hive/pkg/web3/events_payments.go:52 > payments->connect=Payment +2024-06-02T07:43:15+05:30 DBG ../../../Volumes/N/CoopHive/hive/pkg/web3/events_jobcreator.go:52 > jobcreator->connect=JobAdded +∙●∙ CoopHive submitting job2024-06-02T07:43:15+05:30 DBG ../../../Volumes/N/CoopHive/hive/internal/jobCreatorService/controller.go:258 > 🟢 JC matchedDeals="found no deals" +2024-06-02T07:43:15+05:30 TRC ../go/pkg/mod/github.com/hashicorp/go-retryablehttp@v0.7.5/client.go:646 > GET=http://halcyon.co-ophive.network:8987/api/v1/deals?job_creator=0x7E921e387Fbc82c79deC78788e77b1f5E4625654&state=ResultsSubmitted attempt=0 +●∙∙ CoopHive submitting job2024-06-02T07:43:16+05:30 DBG ../../../Volumes/N/CoopHive/hive/pkg/module/utils.go:148 > repo exists=/Users/hiro/.coophive/halcyon/jc/repos/CoopHive/coophive-module-cowsay repo remote=https://github.com/CoopHive/coophive-module-cowsay +2024-06-02T07:43:16+05:30 INF ../../../Volumes/N/CoopHive/hive/pkg/module/utils.go:148 > updating cached git repo=/Users/hiro/.coophive/halcyon/jc/repos/CoopHive/coophive-module-cowsay +∙∙∙ CoopHive submitting job2024-06-02T07:43:16+05:30 DBG ../../../Volumes/N/CoopHive/hive/pkg/module/utils.go:203 > https://github.com/CoopHive/coophive-module-cowsay checkout hash=v0.1.2 +2024-06-02T07:43:16+05:30 DBG ../../../Volumes/N/CoopHive/hive/pkg/module/utils.go:203 > { + "machine": { + "gpu": 0, + "cpu": 1000, + "ram": 100 + }, + "job": { + "APIVersion": "V1beta1", + "Spec": { + "Deal": { + "Concurrency": 1 + }, + "Docker": { + "Entrypoint": [ + "/usr/games/cowsay", + {{if .Message}}{{.Message}}{{else}}"Pass me an input called Message, like hive run cowsay:v0.1.0 -i Message=moo"{{end}} + ], + "Image": "grycap/cowsay@sha256:fad516b39e3a587f33ce3dbbb1e646073ef35e0b696bcf9afb1a3e399ce2ab0b" + }, + "Engine": "Docker", + "Network": { + "Type": "None" + }, + "PublisherSpec": { + "Type": "IPFS" + }, + "Resources": { + "GPU": "" + }, + "Timeout": 1800, + "Verifier": "Noop" + } + } +} + read file=/module.coophive +●∙∙ CoopHive submitting job2024-06-02T07:43:16+05:30 DBG ../../../Volumes/N/CoopHive/hive/internal/jobCreatorService/controller.go:88 > 🟢 JC add job offer="{ID: CreatedAt:1717294396561 JobCreator:0x7E921e387Fbc82c79deC78788e77b1f5E4625654 Module:{Name: Repo:https://github.com/CoopHive/coophive-module-cowsay Hash:v0.1.2 Path:/module.coophive} Spec:{GPU:0 CPU:1000 RAM:100} Inputs:map[Message:Hiro is building CoopHive] Mode:MarketPrice Pricing:{InstructionPrice:1 PaymentCollateral:2 ResultsCollateralMultiple:2 MediationFee:1} Timeouts:{Agree:{Timeout:3600 Collateral:1} SubmitResults:{Timeout:3600 Collateral:1} JudgeResults:{Timeout:3600 Collateral:1} MediateResults:{Timeout:3600 Collateral:1}} Services:{Solver:0xa583b4b8a68117b4cf5226bddab8a3ab21b1041b Mediator:[0x75a6d43f48808fdda39380a8a92ad9c046fa1326]}}" +2024-06-02T07:43:16+05:30 DBG ../go/pkg/mod/github.com/hashicorp/go-retryablehttp@v0.7.5/client.go:646 > POST=http://halcyon.co-ophive.network:8987/api/v1/job_offers attempt=0 +∙●∙ CoopHive submitting job2024-06-02T07:43:17+05:30 DBG ../../../Volumes/J/.go/go1.22.0/src/runtime/asm_arm64.s:1222 > action="ws READ" payload="{\"event_type\":\"DealAdded\",\"job_offer\":null,\"resource_offer\":null,\"deal\":{\"id\":\"QmTAZMhdeVYuGrvERq6ktCz5icwJNy7pvC42TdLAQC9zxD\",\"job_creator\":\"0x7E921e387Fbc82c79deC78788e77b1f5E4625654\",\"resource_provider\":\"0x2d25c79d98a30cA0157395792e7Bce7CFeAcC1B3\",\"job_offer\":\"QmUfQ6bnPRh6cc1KWj7NwoF4JmjUkRp9DvrbZKmaMVHaJG\",\"resource_offer\":\"QmWdbR25EUp6nS39kJimTt8mjfmo9uzWLgJtBkV4ad3b1w\",\"state\":0,\"deal\":{\"id\":\"QmTAZMhdeVYuGrvERq6ktCz5icwJNy7pvC42TdLAQC9zxD\",\"members\":{\"solver\":\"0xa583b4b8a68117b4cf5226bddab8a3ab21b1041b\",\"job_creator\":\"0x7E921e387Fbc82c79deC78788e77b1f5E4625654\",\"resource_provider\":\"0x2d25c79d98a30cA0157395792e7Bce7CFeAcC1B3\",\"mediators\":[\"0x75a6d43f48808fdda39380a8a92ad9c046fa1326\"]},\"pricing\":{\"instruction_price\":1,\"payment_collateral\":2,\"results_collateral_multiple\":2,\"mediation_fee\":1},\"timeouts\":{\"agree\":{\"timeout\":3600,\"collateral\":1},\"submit_results\":{\"timeout\":3600,\"collateral\":1},\"judge_results\":{\"timeout\":3600,\"collateral\":1},\"mediate_results\":{\"timeout\":3600,\"collateral\":1}},\"job_offer\":{\"id\":\"QmUfQ6bnPRh6cc1KWj7NwoF4JmjUkRp9DvrbZKmaMVHaJG\",\"created_at\":1717294396561,\"job_creator\":\"0x7E921e387Fbc82c79deC78788e77b1f5E4625654\",\"module\":{\"name\":\"\",\"repo\":\"https://github.com/CoopHive/coophive-module-cowsay\",\"hash\":\"v0.1.2\",\"path\":\"/module.coophive\"},\"spec\":{\"gpu\":0,\"cpu\":1000,\"ram\":100},\"inputs\":{\"Message\":\"Hiro is building CoopHive\"},\"mode\":\"MarketPrice\",\"pricing\":{\"instruction_price\":1,\"payment_collateral\":2,\"results_collateral_multiple\":2,\"mediation_fee\":1},\"timeouts\":{\"agree\":{\"timeout\":3600,\"collateral\":1},\"submit_results\":{\"timeout\":3600,\"collateral\":1},\"judge_results\":{\"timeout\":3600,\"collateral\":1},\"mediate_results\":{\"timeout\":3600,\"collateral\":1}},\"trusted_parties\":{\"solver\":\"0xa583b4b8a68117b4cf5226bddab8a3ab21b1041b\",\"mediator\":[\"0x75a6d43f48808fdda39380a8a92ad9c046fa1326\"]}},\"resource_offer\":{\"id\":\"QmWdbR25EUp6nS39kJimTt8mjfmo9uzWLgJtBkV4ad3b1w\",\"created_at\":1717294300170,\"resource_provider\":\"0x2d25c79d98a30cA0157395792e7Bce7CFeAcC1B3\",\"index\":0,\"spec\":{\"gpu\":1,\"cpu\":1000,\"ram\":8128},\"modules\":[],\"mode\":\"FixedPrice\",\"default_pricing\":{\"instruction_price\":1,\"payment_collateral\":2,\"results_collateral_multiple\":2,\"mediation_fee\":1},\"default_timeouts\":{\"agree\":{\"timeout\":3600,\"collateral\":1},\"submit_results\":{\"timeout\":3600,\"collateral\":1},\"judge_results\":{\"timeout\":3600,\"collateral\":1},\"mediate_results\":{\"timeout\":3600,\"collateral\":1}},\"module_pricing\":{},\"module_timeouts\":{},\"trusted_parties\":{\"solver\":\"0xa583b4b8a68117b4cf5226bddab8a3ab21b1041b\",\"mediator\":[\"0x75a6d43f48808fdda39380a8a92ad9c046fa1326\"]}}},\"transactions\":{\"resource_provider\":{\"agree\":\"\",\"add_result\":\"\",\"timeout_agree\":\"\",\"timeout_judge_result\":\"\",\"timeout_mediate_result\":\"\"},\"job_creator\":{\"agree\":\"\",\"accept_result\":\"\",\"check_result\":\"\",\"timeout_agree\":\"\",\"timeout_submit_result\":\"\",\"timeout_mediate_result\":\"\"},\"mediator\":{\"mediation_accept_result\":\"\",\"mediation_reject_result\":\"\"}},\"mediator\":\"\"}}" +2024-06-02T07:43:17+05:30 DBG ../../../Volumes/N/CoopHive/hive/services/solver/solver/utils.go:53 > 🟢 JC -> DealAdded="{EventType:DealAdded JobOffer: ResourceOffer: Deal:0x14000446008}" +2024-06-02T07:43:17+05:30 DBG ../../../Volumes/N/CoopHive/hive/internal/jobCreatorService/controller.go:215 > 🟢 JC solving= +2024-06-02T07:43:17+05:30 TRC ../go/pkg/mod/github.com/hashicorp/go-retryablehttp@v0.7.5/client.go:646 > GET=http://halcyon.co-ophive.network:8987/api/v1/deals?job_creator=0x7E921e387Fbc82c79deC78788e77b1f5E4625654&state=DealNegotiating attempt=0 +2024-06-02T07:43:17+05:30 DBG ../../../Volumes/J/.go/go1.22.0/src/runtime/asm_arm64.s:1222 > action="ws READ" payload="{\"event_type\":\"JobOfferStateUpdated\",\"job_offer\":{\"id\":\"QmUfQ6bnPRh6cc1KWj7NwoF4JmjUkRp9DvrbZKmaMVHaJG\",\"deal_id\":\"QmTAZMhdeVYuGrvERq6ktCz5icwJNy7pvC42TdLAQC9zxD\",\"job_creator\":\"0x7E921e387Fbc82c79deC78788e77b1f5E4625654\",\"state\":0,\"job_offer\":{\"id\":\"QmUfQ6bnPRh6cc1KWj7NwoF4JmjUkRp9DvrbZKmaMVHaJG\",\"created_at\":1717294396561,\"job_creator\":\"0x7E921e387Fbc82c79deC78788e77b1f5E4625654\",\"module\":{\"name\":\"\",\"repo\":\"https://github.com/CoopHive/coophive-module-cowsay\",\"hash\":\"v0.1.2\",\"path\":\"/module.coophive\"},\"spec\":{\"gpu\":0,\"cpu\":1000,\"ram\":100},\"inputs\":{\"Message\":\"Hiro is building CoopHive\"},\"mode\":\"MarketPrice\",\"pricing\":{\"instruction_price\":1,\"payment_collateral\":2,\"results_collateral_multiple\":2,\"mediation_fee\":1},\"timeouts\":{\"agree\":{\"timeout\":3600,\"collateral\":1},\"submit_results\":{\"timeout\":3600,\"collateral\":1},\"judge_results\":{\"timeout\":3600,\"collateral\":1},\"mediate_results\":{\"timeout\":3600,\"collateral\":1}},\"trusted_parties\":{\"solver\":\"0xa583b4b8a68117b4cf5226bddab8a3ab21b1041b\",\"mediator\":[\"0x75a6d43f48808fdda39380a8a92ad9c046fa1326\"]}}},\"resource_offer\":null,\"deal\":null}" +2024-06-02T07:43:17+05:30 DBG ../../../Volumes/J/.go/go1.22.0/src/runtime/asm_arm64.s:1222 > action="ws READ" payload="{\"event_type\":\"ResourceOfferStateUpdated\",\"job_offer\":null,\"resource_offer\":{\"id\":\"QmWdbR25EUp6nS39kJimTt8mjfmo9uzWLgJtBkV4ad3b1w\",\"deal_id\":\"QmTAZMhdeVYuGrvERq6ktCz5icwJNy7pvC42TdLAQC9zxD\",\"resource_provider\":\"0x2d25c79d98a30cA0157395792e7Bce7CFeAcC1B3\",\"state\":0,\"job_offer\":{\"id\":\"QmWdbR25EUp6nS39kJimTt8mjfmo9uzWLgJtBkV4ad3b1w\",\"created_at\":1717294300170,\"resource_provider\":\"0x2d25c79d98a30cA0157395792e7Bce7CFeAcC1B3\",\"index\":0,\"spec\":{\"gpu\":1,\"cpu\":1000,\"ram\":8128},\"modules\":[],\"mode\":\"FixedPrice\",\"default_pricing\":{\"instruction_price\":1,\"payment_collateral\":2,\"results_collateral_multiple\":2,\"mediation_fee\":1},\"default_timeouts\":{\"agree\":{\"timeout\":3600,\"collateral\":1},\"submit_results\":{\"timeout\":3600,\"collateral\":1},\"judge_results\":{\"timeout\":3600,\"collateral\":1},\"mediate_results\":{\"timeout\":3600,\"collateral\":1}},\"module_pricing\":{},\"module_timeouts\":{},\"trusted_parties\":{\"solver\":\"0xa583b4b8a68117b4cf5226bddab8a3ab21b1041b\",\"mediator\":[\"0x75a6d43f48808fdda39380a8a92ad9c046fa1326\"]}}},\"deal\":null}" +🌟 CoopHive submitting job +2024-06-02T07:43:17+05:30 DBG ../../../Volumes/N/CoopHive/hive/services/run/run.go:87 > jobEntryRecord new : map[QmUfQ6bnPRh6cc1KWj7NwoF4JmjUkRp9DvrbZKmaMVHaJG:start: 2024-06-02 07:43:17.21204 +0530 IST m=+4.348466209, end: 0001-01-01 00:00:00 +0000 UTC, duration: -2562047h47m16.854775808s] +∙∙∙ Job submitted. Negotiating deal...2024-06-02T07:43:17+05:30 DBG ../../../Volumes/J/.go/go1.22.0/src/runtime/asm_arm64.s:1222 > action="ws READ" payload="{\"event_type\":\"JobOfferAdded\",\"job_offer\":{\"id\":\"QmUfQ6bnPRh6cc1KWj7NwoF4JmjUkRp9DvrbZKmaMVHaJG\",\"deal_id\":\"QmTAZMhdeVYuGrvERq6ktCz5icwJNy7pvC42TdLAQC9zxD\",\"job_creator\":\"0x7E921e387Fbc82c79deC78788e77b1f5E4625654\",\"state\":0,\"job_offer\":{\"id\":\"QmUfQ6bnPRh6cc1KWj7NwoF4JmjUkRp9DvrbZKmaMVHaJG\",\"created_at\":1717294396561,\"job_creator\":\"0x7E921e387Fbc82c79deC78788e77b1f5E4625654\",\"module\":{\"name\":\"\",\"repo\":\"https://github.com/CoopHive/coophive-module-cowsay\",\"hash\":\"v0.1.2\",\"path\":\"/module.coophive\"},\"spec\":{\"gpu\":0,\"cpu\":1000,\"ram\":100},\"inputs\":{\"Message\":\"Hiro is building CoopHive\"},\"mode\":\"MarketPrice\",\"pricing\":{\"instruction_price\":1,\"payment_collateral\":2,\"results_collateral_multiple\":2,\"mediation_fee\":1},\"timeouts\":{\"agree\":{\"timeout\":3600,\"collateral\":1},\"submit_results\":{\"timeout\":3600,\"collateral\":1},\"judge_results\":{\"timeout\":3600,\"collateral\":1},\"mediate_results\":{\"timeout\":3600,\"collateral\":1}},\"trusted_parties\":{\"solver\":\"0xa583b4b8a68117b4cf5226bddab8a3ab21b1041b\",\"mediator\":[\"0x75a6d43f48808fdda39380a8a92ad9c046fa1326\"]}}},\"resource_offer\":null,\"deal\":null}" +∙∙∙ Job submitted. Negotiating deal...Deal QmTAZMhdeVYuGrvERq6ktCz5icwJNy7pvC42TdLAQC9zxD is matched +2024-06-02T07:43:17+05:30 TRC ../go/pkg/mod/github.com/hashicorp/go-retryablehttp@v0.7.5/client.go:646 > GET=http://halcyon.co-ophive.network:8987/api/v1/deals?job_creator=0x7E921e387Fbc82c79deC78788e77b1f5E4625654&state=ResultsSubmitted attempt=0 +●∙∙ Job submitted. Negotiating deal...2024/06/02 07:43:17 Deal QmTAZMhdeVYuGrvERq6ktCz5icwJNy7pvC42TdLAQC9zxD is agreed +2024-06-02T07:43:17+05:30 DBG ../../../Volumes/N/CoopHive/hive/internal/jobCreatorService/controller.go:272 > 🟢 JC deal agreed =QmTAZMhdeVYuGrvERq6ktCz5icwJNy7pvC42TdLAQC9zxD +2024-06-02T07:43:17+05:30 DBG ../../../Volumes/N/CoopHive/hive/internal/jobCreatorService/controller.go:281 > 🟢 JC [controller] agree="&{ID:QmTAZMhdeVYuGrvERq6ktCz5icwJNy7pvC42TdLAQC9zxD JobCreator:0x7E921e387Fbc82c79deC78788e77b1f5E4625654 ResourceProvider:0x2d25c79d98a30cA0157395792e7Bce7CFeAcC1B3 JobOffer:QmUfQ6bnPRh6cc1KWj7NwoF4JmjUkRp9DvrbZKmaMVHaJG ResourceOffer:QmWdbR25EUp6nS39kJimTt8mjfmo9uzWLgJtBkV4ad3b1w State:0 Deal:{ID:QmTAZMhdeVYuGrvERq6ktCz5icwJNy7pvC42TdLAQC9zxD Members:{Solver:0xa583b4b8a68117b4cf5226bddab8a3ab21b1041b JobCreator:0x7E921e387Fbc82c79deC78788e77b1f5E4625654 ResourceProvider:0x2d25c79d98a30cA0157395792e7Bce7CFeAcC1B3 Mediators:[0x75a6d43f48808fdda39380a8a92ad9c046fa1326]} Pricing:{InstructionPrice:1 PaymentCollateral:2 ResultsCollateralMultiple:2 MediationFee:1} Timeouts:{Agree:{Timeout:3600 Collateral:1} SubmitResults:{Timeout:3600 Collateral:1} JudgeResults:{Timeout:3600 Collateral:1} MediateResults:{Timeout:3600 Collateral:1}} JobOffer:{ID:QmUfQ6bnPRh6cc1KWj7NwoF4JmjUkRp9DvrbZKmaMVHaJG CreatedAt:1717294396561 JobCreator:0x7E921e387Fbc82c79deC78788e77b1f5E4625654 Module:{Name: Repo:https://github.com/CoopHive/coophive-module-cowsay Hash:v0.1.2 Path:/module.coophive} Spec:{GPU:0 CPU:1000 RAM:100} Inputs:map[Message:Hiro is building CoopHive] Mode:MarketPrice Pricing:{InstructionPrice:1 PaymentCollateral:2 ResultsCollateralMultiple:2 MediationFee:1} Timeouts:{Agree:{Timeout:3600 Collateral:1} SubmitResults:{Timeout:3600 Collateral:1} JudgeResults:{Timeout:3600 Collateral:1} MediateResults:{Timeout:3600 Collateral:1}} Services:{Solver:0xa583b4b8a68117b4cf5226bddab8a3ab21b1041b Mediator:[0x75a6d43f48808fdda39380a8a92ad9c046fa1326]}} ResourceOffer:{ID:QmWdbR25EUp6nS39kJimTt8mjfmo9uzWLgJtBkV4ad3b1w CreatedAt:1717294300170 ResourceProvider:0x2d25c79d98a30cA0157395792e7Bce7CFeAcC1B3 Index:0 Spec:{GPU:1 CPU:1000 RAM:8128} Modules:[] Mode:FixedPrice DefaultPricing:{InstructionPrice:1 PaymentCollateral:2 ResultsCollateralMultiple:2 MediationFee:1} DefaultTimeouts:{Agree:{Timeout:3600 Collateral:1} SubmitResults:{Timeout:3600 Collateral:1} JudgeResults:{Timeout:3600 Collateral:1} MediateResults:{Timeout:3600 Collateral:1}} ModulePricing:map[] ModuleTimeouts:map[] Services:{Solver:0xa583b4b8a68117b4cf5226bddab8a3ab21b1041b Mediator:[0x75a6d43f48808fdda39380a8a92ad9c046fa1326]}}} Transactions:{ResourceProvider:{Agree: AddResult: TimeoutAgree: TimeoutJudgeResult: TimeoutMediateResult:} JobCreator:{Agree: AcceptResult: CheckResult: TimeoutAgree: TimeoutSubmitResult: TimeoutMediateResult:} Mediator:{MediationAcceptResult: MediationRejectResult:}} Mediator:}" +∙∙● Job submitted. Negotiating deal...2024-06-02T07:43:18+05:30 DBG ../../../Volumes/N/CoopHive/hive/pkg/web3/events.go:56 > &{From:0x2d25c79d98a30cA0157395792e7Bce7CFeAcC1B3 To:0x9295A3650F72F3bF2EA61CCa3f94043d9a10Aeea Value:+1000000000000000000 Raw:{Address:0x9295A3650F72F3bF2EA61CCa3f94043d9a10Aeea Topics:[0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef 0x0000000000000000000000002d25c79d98a30ca0157395792e7bce7cfeacc1b3 0x0000000000000000000000009295a3650f72f3bf2ea61cca3f94043d9a10aeea] Data:[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 224 182 179 167 100 0 0] BlockNumber:24808 TxHash:0xc050f8ad8383f433c98cdfdfedaad745f87bfbcc0c71c949c486eb9577293816 TxIndex:0 BlockHash:0xa5ff63c84f8b62a69391f0f70b69962a08993dbe9e6f9b9ab222cd8229c27428 Index:0 Removed:false}} token->event=Transfer +2024-06-02T07:43:18+05:30 DBG ../../../Volumes/N/CoopHive/hive/pkg/web3/events.go:56 > &{DealId:QmTAZMhdeVYuGrvERq6ktCz5icwJNy7pvC42TdLAQC9zxD Payee:0x2d25c79d98a30cA0157395792e7Bce7CFeAcC1B3 Amount:+1000000000000000000 Reason:2 Direction:0 Raw:{Address:0xA05e26D6Fd3F86F964dcA4286892478A474F9772 Topics:[0x64861f505d0cfce7a0cc3629c70eb54f7de27be35939b48300935694958a9842] Data:[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 160 0 0 0 0 0 0 0 0 0 0 0 0 45 37 199 157 152 163 12 160 21 115 149 121 46 123 206 124 254 172 193 179 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 224 182 179 167 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 46 81 109 84 65 90 77 104 100 101 86 89 117 71 114 118 69 82 113 54 107 116 67 122 53 105 99 119 74 78 121 55 112 118 67 52 50 84 100 76 65 81 67 57 122 120 68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] BlockNumber:24808 TxHash:0xc050f8ad8383f433c98cdfdfedaad745f87bfbcc0c71c949c486eb9577293816 TxIndex:0 BlockHash:0xa5ff63c84f8b62a69391f0f70b69962a08993dbe9e6f9b9ab222cd8229c27428 Index:1 Removed:false}} payments->event=Payment +∙∙∙ Job submitted. Negotiating deal...2024-06-02T07:43:18+05:30 DBG ../../../Volumes/J/.go/go1.22.0/src/runtime/asm_arm64.s:1222 > action="ws READ" payload="{\"event_type\":\"ResourceProviderTransactionsUpdated\",\"job_offer\":null,\"resource_offer\":null,\"deal\":{\"id\":\"QmTAZMhdeVYuGrvERq6ktCz5icwJNy7pvC42TdLAQC9zxD\",\"job_creator\":\"0x7E921e387Fbc82c79deC78788e77b1f5E4625654\",\"resource_provider\":\"0x2d25c79d98a30cA0157395792e7Bce7CFeAcC1B3\",\"job_offer\":\"QmUfQ6bnPRh6cc1KWj7NwoF4JmjUkRp9DvrbZKmaMVHaJG\",\"resource_offer\":\"QmWdbR25EUp6nS39kJimTt8mjfmo9uzWLgJtBkV4ad3b1w\",\"state\":0,\"deal\":{\"id\":\"QmTAZMhdeVYuGrvERq6ktCz5icwJNy7pvC42TdLAQC9zxD\",\"members\":{\"solver\":\"0xa583b4b8a68117b4cf5226bddab8a3ab21b1041b\",\"job_creator\":\"0x7E921e387Fbc82c79deC78788e77b1f5E4625654\",\"resource_provider\":\"0x2d25c79d98a30cA0157395792e7Bce7CFeAcC1B3\",\"mediators\":[\"0x75a6d43f48808fdda39380a8a92ad9c046fa1326\"]},\"pricing\":{\"instruction_price\":1,\"payment_collateral\":2,\"results_collateral_multiple\":2,\"mediation_fee\":1},\"timeouts\":{\"agree\":{\"timeout\":3600,\"collateral\":1},\"submit_results\":{\"timeout\":3600,\"collateral\":1},\"judge_results\":{\"timeout\":3600,\"collateral\":1},\"mediate_results\":{\"timeout\":3600,\"collateral\":1}},\"job_offer\":{\"id\":\"QmUfQ6bnPRh6cc1KWj7NwoF4JmjUkRp9DvrbZKmaMVHaJG\",\"created_at\":1717294396561,\"job_creator\":\"0x7E921e387Fbc82c79deC78788e77b1f5E4625654\",\"module\":{\"name\":\"\",\"repo\":\"https://github.com/CoopHive/coophive-module-cowsay\",\"hash\":\"v0.1.2\",\"path\":\"/module.coophive\"},\"spec\":{\"gpu\":0,\"cpu\":1000,\"ram\":100},\"inputs\":{\"Message\":\"Hiro is building CoopHive\"},\"mode\":\"MarketPrice\",\"pricing\":{\"instruction_price\":1,\"payment_collateral\":2,\"results_collateral_multiple\":2,\"mediation_fee\":1},\"timeouts\":{\"agree\":{\"timeout\":3600,\"collateral\":1},\"submit_results\":{\"timeout\":3600,\"collateral\":1},\"judge_results\":{\"timeout\":3600,\"collateral\":1},\"mediate_results\":{\"timeout\":3600,\"collateral\":1}},\"trusted_parties\":{\"solver\":\"0xa583b4b8a68117b4cf5226bddab8a3ab21b1041b\",\"mediator\":[\"0x75a6d43f48808fdda39380a8a92ad9c046fa1326\"]}},\"resource_offer\":{\"id\":\"QmWdbR25EUp6nS39kJimTt8mjfmo9uzWLgJtBkV4ad3b1w\",\"created_at\":1717294300170,\"resource_provider\":\"0x2d25c79d98a30cA0157395792e7Bce7CFeAcC1B3\",\"index\":0,\"spec\":{\"gpu\":1,\"cpu\":1000,\"ram\":8128},\"modules\":[],\"mode\":\"FixedPrice\",\"default_pricing\":{\"instruction_price\":1,\"payment_collateral\":2,\"results_collateral_multiple\":2,\"mediation_fee\":1},\"default_timeouts\":{\"agree\":{\"timeout\":3600,\"collateral\":1},\"submit_results\":{\"timeout\":3600,\"collateral\":1},\"judge_results\":{\"timeout\":3600,\"collateral\":1},\"mediate_results\":{\"timeout\":3600,\"collateral\":1}},\"module_pricing\":{},\"module_timeouts\":{},\"trusted_parties\":{\"solver\":\"0xa583b4b8a68117b4cf5226bddab8a3ab21b1041b\",\"mediator\":[\"0x75a6d43f48808fdda39380a8a92ad9c046fa1326\"]}}},\"transactions\":{\"resource_provider\":{\"agree\":\"0xc050f8ad8383f433c98cdfdfedaad745f87bfbcc0c71c949c486eb9577293816\",\"add_result\":\"\",\"timeout_agree\":\"\",\"timeout_judge_result\":\"\",\"timeout_mediate_result\":\"\"},\"job_creator\":{\"agree\":\"\",\"accept_result\":\"\",\"check_result\":\"\",\"timeout_agree\":\"\",\"timeout_submit_result\":\"\",\"timeout_mediate_result\":\"\"},\"mediator\":{\"mediation_accept_result\":\"\",\"mediation_reject_result\":\"\"}},\"mediator\":\"\"}}" +●∙∙ Job submitted. Negotiating deal...2024-06-02T07:43:19+05:30 DBG ../../../Volumes/N/CoopHive/hive/pkg/web3/api.go:106 > 🟢 JC submitted tx=0x841e7053a46935c8c10e76aaeb91d247a9458940f0e0338cf07b83444df1509f +2024-06-02T07:43:19+05:30 DBG ../../../Volumes/N/CoopHive/hive/pkg/web3/events.go:56 > &{DealId:QmTAZMhdeVYuGrvERq6ktCz5icwJNy7pvC42TdLAQC9zxD State:1 Raw:{Address:0x38A581AD7B3A4Be91BcA119416FCf9cb41e22EB8 Topics:[0x10ca3d89184491f5d8de422bd36534abe6eb4b4aa1429a261bdb5ff1dd9ac386] Data:[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 46 81 109 84 65 90 77 104 100 101 86 89 117 71 114 118 69 82 113 54 107 116 67 122 53 105 99 119 74 78 121 55 112 118 67 52 50 84 100 76 65 81 67 57 122 120 68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] BlockNumber:24809 TxHash:0x841e7053a46935c8c10e76aaeb91d247a9458940f0e0338cf07b83444df1509f TxIndex:0 BlockHash:0xc8fc372343ae061b95b416f47db5e19bc10f33d77302fe456e1e0cbc2806d5ac Index:0 Removed:false}} storage->event=DealStateChange +2024-06-02T07:43:19+05:30 TRC ../go/pkg/mod/github.com/hashicorp/go-retryablehttp@v0.7.5/client.go:646 > GET=http://halcyon.co-ophive.network:8987/api/v1/deals/QmTAZMhdeVYuGrvERq6ktCz5icwJNy7pvC42TdLAQC9zxD attempt=0 +2024-06-02T07:43:19+05:30 DBG ../../../Volumes/N/CoopHive/hive/pkg/web3/events.go:56 > &{From:0x7E921e387Fbc82c79deC78788e77b1f5E4625654 To:0x9295A3650F72F3bF2EA61CCa3f94043d9a10Aeea Value:+2000000000000000000 Raw:{Address:0x9295A3650F72F3bF2EA61CCa3f94043d9a10Aeea Topics:[0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef 0x0000000000000000000000007e921e387fbc82c79dec78788e77b1f5e4625654 0x0000000000000000000000009295a3650f72f3bf2ea61cca3f94043d9a10aeea] Data:[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27 193 109 103 78 200 0 0] BlockNumber:24809 TxHash:0x841e7053a46935c8c10e76aaeb91d247a9458940f0e0338cf07b83444df1509f TxIndex:0 BlockHash:0xc8fc372343ae061b95b416f47db5e19bc10f33d77302fe456e1e0cbc2806d5ac Index:1 Removed:false}} token->event=Transfer +2024-06-02T07:43:19+05:30 DBG ../../../Volumes/N/CoopHive/hive/pkg/web3/events.go:56 > &{From:0x7E921e387Fbc82c79deC78788e77b1f5E4625654 To:0x9295A3650F72F3bF2EA61CCa3f94043d9a10Aeea Value:+1000000000000000000 Raw:{Address:0x9295A3650F72F3bF2EA61CCa3f94043d9a10Aeea Topics:[0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef 0x0000000000000000000000007e921e387fbc82c79dec78788e77b1f5e4625654 0x0000000000000000000000009295a3650f72f3bf2ea61cca3f94043d9a10aeea] Data:[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 224 182 179 167 100 0 0] BlockNumber:24809 TxHash:0x841e7053a46935c8c10e76aaeb91d247a9458940f0e0338cf07b83444df1509f TxIndex:0 BlockHash:0xc8fc372343ae061b95b416f47db5e19bc10f33d77302fe456e1e0cbc2806d5ac Index:3 Removed:false}} token->event=Transfer +2024-06-02T07:43:19+05:30 DBG ../../../Volumes/N/CoopHive/hive/pkg/web3/events.go:56 > &{DealId:QmTAZMhdeVYuGrvERq6ktCz5icwJNy7pvC42TdLAQC9zxD Payee:0x7E921e387Fbc82c79deC78788e77b1f5E4625654 Amount:+2000000000000000000 Reason:0 Direction:0 Raw:{Address:0xA05e26D6Fd3F86F964dcA4286892478A474F9772 Topics:[0x64861f505d0cfce7a0cc3629c70eb54f7de27be35939b48300935694958a9842] Data:[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 160 0 0 0 0 0 0 0 0 0 0 0 0 126 146 30 56 127 188 130 199 157 236 120 120 142 119 177 245 228 98 86 84 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27 193 109 103 78 200 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 46 81 109 84 65 90 77 104 100 101 86 89 117 71 114 118 69 82 113 54 107 116 67 122 53 105 99 119 74 78 121 55 112 118 67 52 50 84 100 76 65 81 67 57 122 120 68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] BlockNumber:24809 TxHash:0x841e7053a46935c8c10e76aaeb91d247a9458940f0e0338cf07b83444df1509f TxIndex:0 BlockHash:0xc8fc372343ae061b95b416f47db5e19bc10f33d77302fe456e1e0cbc2806d5ac Index:2 Removed:false}} payments->event=Payment +2024-06-02T07:43:19+05:30 DBG ../../../Volumes/N/CoopHive/hive/pkg/web3/events.go:56 > &{DealId:QmTAZMhdeVYuGrvERq6ktCz5icwJNy7pvC42TdLAQC9zxD Payee:0x7E921e387Fbc82c79deC78788e77b1f5E4625654 Amount:+1000000000000000000 Reason:2 Direction:0 Raw:{Address:0xA05e26D6Fd3F86F964dcA4286892478A474F9772 Topics:[0x64861f505d0cfce7a0cc3629c70eb54f7de27be35939b48300935694958a9842] Data:[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 160 0 0 0 0 0 0 0 0 0 0 0 0 126 146 30 56 127 188 130 199 157 236 120 120 142 119 177 245 228 98 86 84 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 224 182 179 167 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 46 81 109 84 65 90 77 104 100 101 86 89 117 71 114 118 69 82 113 54 107 116 67 122 53 105 99 119 74 78 121 55 112 118 67 52 50 84 100 76 65 81 67 57 122 120 68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] BlockNumber:24809 TxHash:0x841e7053a46935c8c10e76aaeb91d247a9458940f0e0338cf07b83444df1509f TxIndex:0 BlockHash:0xc8fc372343ae061b95b416f47db5e19bc10f33d77302fe456e1e0cbc2806d5ac Index:4 Removed:false}} payments->event=Payment +2024-06-02T07:43:19+05:30 DBG ../../../Volumes/J/.go/go1.22.0/src/runtime/asm_arm64.s:1222 > action="ws READ" payload="{\"event_type\":\"DealStateUpdated\",\"job_offer\":null,\"resource_offer\":null,\"deal\":{\"id\":\"QmTAZMhdeVYuGrvERq6ktCz5icwJNy7pvC42TdLAQC9zxD\",\"job_creator\":\"0x7E921e387Fbc82c79deC78788e77b1f5E4625654\",\"resource_provider\":\"0x2d25c79d98a30cA0157395792e7Bce7CFeAcC1B3\",\"job_offer\":\"QmUfQ6bnPRh6cc1KWj7NwoF4JmjUkRp9DvrbZKmaMVHaJG\",\"resource_offer\":\"QmWdbR25EUp6nS39kJimTt8mjfmo9uzWLgJtBkV4ad3b1w\",\"state\":1,\"deal\":{\"id\":\"QmTAZMhdeVYuGrvERq6ktCz5icwJNy7pvC42TdLAQC9zxD\",\"members\":{\"solver\":\"0xa583b4b8a68117b4cf5226bddab8a3ab21b1041b\",\"job_creator\":\"0x7E921e387Fbc82c79deC78788e77b1f5E4625654\",\"resource_provider\":\"0x2d25c79d98a30cA0157395792e7Bce7CFeAcC1B3\",\"mediators\":[\"0x75a6d43f48808fdda39380a8a92ad9c046fa1326\"]},\"pricing\":{\"instruction_price\":1,\"payment_collateral\":2,\"results_collateral_multiple\":2,\"mediation_fee\":1},\"timeouts\":{\"agree\":{\"timeout\":3600,\"collateral\":1},\"submit_results\":{\"timeout\":3600,\"collateral\":1},\"judge_results\":{\"timeout\":3600,\"collateral\":1},\"mediate_results\":{\"timeout\":3600,\"collateral\":1}},\"job_offer\":{\"id\":\"QmUfQ6bnPRh6cc1KWj7NwoF4JmjUkRp9DvrbZKmaMVHaJG\",\"created_at\":1717294396561,\"job_creator\":\"0x7E921e387Fbc82c79deC78788e77b1f5E4625654\",\"module\":{\"name\":\"\",\"repo\":\"https://github.com/CoopHive/coophive-module-cowsay\",\"hash\":\"v0.1.2\",\"path\":\"/module.coophive\"},\"spec\":{\"gpu\":0,\"cpu\":1000,\"ram\":100},\"inputs\":{\"Message\":\"Hiro is building CoopHive\"},\"mode\":\"MarketPrice\",\"pricing\":{\"instruction_price\":1,\"payment_collateral\":2,\"results_collateral_multiple\":2,\"mediation_fee\":1},\"timeouts\":{\"agree\":{\"timeout\":3600,\"collateral\":1},\"submit_results\":{\"timeout\":3600,\"collateral\":1},\"judge_results\":{\"timeout\":3600,\"collateral\":1},\"mediate_results\":{\"timeout\":3600,\"collateral\":1}},\"trusted_parties\":{\"solver\":\"0xa583b4b8a68117b4cf5226bddab8a3ab21b1041b\",\"mediator\":[\"0x75a6d43f48808fdda39380a8a92ad9c046fa1326\"]}},\"resource_offer\":{\"id\":\"QmWdbR25EUp6nS39kJimTt8mjfmo9uzWLgJtBkV4ad3b1w\",\"created_at\":1717294300170,\"resource_provider\":\"0x2d25c79d98a30cA0157395792e7Bce7CFeAcC1B3\",\"index\":0,\"spec\":{\"gpu\":1,\"cpu\":1000,\"ram\":8128},\"modules\":[],\"mode\":\"FixedPrice\",\"default_pricing\":{\"instruction_price\":1,\"payment_collateral\":2,\"results_collateral_multiple\":2,\"mediation_fee\":1},\"default_timeouts\":{\"agree\":{\"timeout\":3600,\"collateral\":1},\"submit_results\":{\"timeout\":3600,\"collateral\":1},\"judge_results\":{\"timeout\":3600,\"collateral\":1},\"mediate_results\":{\"timeout\":3600,\"collateral\":1}},\"module_pricing\":{},\"module_timeouts\":{},\"trusted_parties\":{\"solver\":\"0xa583b4b8a68117b4cf5226bddab8a3ab21b1041b\",\"mediator\":[\"0x75a6d43f48808fdda39380a8a92ad9c046fa1326\"]}}},\"transactions\":{\"resource_provider\":{\"agree\":\"0xc050f8ad8383f433c98cdfdfedaad745f87bfbcc0c71c949c486eb9577293816\",\"add_result\":\"\",\"timeout_agree\":\"\",\"timeout_judge_result\":\"\",\"timeout_mediate_result\":\"\"},\"job_creator\":{\"agree\":\"\",\"accept_result\":\"\",\"check_result\":\"\",\"timeout_agree\":\"\",\"timeout_submit_result\":\"\",\"timeout_mediate_result\":\"\"},\"mediator\":{\"mediation_accept_result\":\"\",\"mediation_reject_result\":\"\"}},\"mediator\":\"\"}}" +2024-06-02T07:43:19+05:30 DBG ../../../Volumes/J/.go/go1.22.0/src/runtime/asm_arm64.s:1222 > action="ws READ" payload="{\"event_type\":\"JobOfferStateUpdated\",\"job_offer\":{\"id\":\"QmUfQ6bnPRh6cc1KWj7NwoF4JmjUkRp9DvrbZKmaMVHaJG\",\"deal_id\":\"QmTAZMhdeVYuGrvERq6ktCz5icwJNy7pvC42TdLAQC9zxD\",\"job_creator\":\"0x7E921e387Fbc82c79deC78788e77b1f5E4625654\",\"state\":1,\"job_offer\":{\"id\":\"QmUfQ6bnPRh6cc1KWj7NwoF4JmjUkRp9DvrbZKmaMVHaJG\",\"created_at\":1717294396561,\"job_creator\":\"0x7E921e387Fbc82c79deC78788e77b1f5E4625654\",\"module\":{\"name\":\"\",\"repo\":\"https://github.com/CoopHive/coophive-module-cowsay\",\"hash\":\"v0.1.2\",\"path\":\"/module.coophive\"},\"spec\":{\"gpu\":0,\"cpu\":1000,\"ram\":100},\"inputs\":{\"Message\":\"Hiro is building CoopHive\"},\"mode\":\"MarketPrice\",\"pricing\":{\"instruction_price\":1,\"payment_collateral\":2,\"results_collateral_multiple\":2,\"mediation_fee\":1},\"timeouts\":{\"agree\":{\"timeout\":3600,\"collateral\":1},\"submit_results\":{\"timeout\":3600,\"collateral\":1},\"judge_results\":{\"timeout\":3600,\"collateral\":1},\"mediate_results\":{\"timeout\":3600,\"collateral\":1}},\"trusted_parties\":{\"solver\":\"0xa583b4b8a68117b4cf5226bddab8a3ab21b1041b\",\"mediator\":[\"0x75a6d43f48808fdda39380a8a92ad9c046fa1326\"]}}},\"resource_offer\":null,\"deal\":null}" +🤝 Job submitted. Negotiating deal... +∙∙∙ Deal agreed. Running job...2024-06-02T07:43:19+05:30 DBG ../../../Volumes/J/.go/go1.22.0/src/runtime/asm_arm64.s:1222 > action="ws READ" payload="{\"event_type\":\"ResourceOfferStateUpdated\",\"job_offer\":null,\"resource_offer\":{\"id\":\"QmWdbR25EUp6nS39kJimTt8mjfmo9uzWLgJtBkV4ad3b1w\",\"deal_id\":\"QmTAZMhdeVYuGrvERq6ktCz5icwJNy7pvC42TdLAQC9zxD\",\"resource_provider\":\"0x2d25c79d98a30cA0157395792e7Bce7CFeAcC1B3\",\"state\":1,\"job_offer\":{\"id\":\"QmWdbR25EUp6nS39kJimTt8mjfmo9uzWLgJtBkV4ad3b1w\",\"created_at\":1717294300170,\"resource_provider\":\"0x2d25c79d98a30cA0157395792e7Bce7CFeAcC1B3\",\"index\":0,\"spec\":{\"gpu\":1,\"cpu\":1000,\"ram\":8128},\"modules\":[],\"mode\":\"FixedPrice\",\"default_pricing\":{\"instruction_price\":1,\"payment_collateral\":2,\"results_collateral_multiple\":2,\"mediation_fee\":1},\"default_timeouts\":{\"agree\":{\"timeout\":3600,\"collateral\":1},\"submit_results\":{\"timeout\":3600,\"collateral\":1},\"judge_results\":{\"timeout\":3600,\"collateral\":1},\"mediate_results\":{\"timeout\":3600,\"collateral\":1}},\"module_pricing\":{},\"module_timeouts\":{},\"trusted_parties\":{\"solver\":\"0xa583b4b8a68117b4cf5226bddab8a3ab21b1041b\",\"mediator\":[\"0x75a6d43f48808fdda39380a8a92ad9c046fa1326\"]}}},\"deal\":null}" +●∙∙ Deal agreed. Running job...2024-06-02T07:43:20+05:30 DBG ../../../Volumes/N/CoopHive/hive/internal/jobCreatorService/controller.go:288 > 🟢 JC agree tx=0x841e7053a46935c8c10e76aaeb91d247a9458940f0e0338cf07b83444df1509f +2024-06-02T07:43:20+05:30 DBG ../go/pkg/mod/github.com/hashicorp/go-retryablehttp@v0.7.5/client.go:646 > POST=http://halcyon.co-ophive.network:8987/api/v1/deals/QmTAZMhdeVYuGrvERq6ktCz5icwJNy7pvC42TdLAQC9zxD/txs/job_creator attempt=0 +∙∙∙ Deal agreed. Running job...2024-06-02T07:43:20+05:30 DBG ../../../Volumes/N/CoopHive/hive/internal/jobCreatorService/controller.go:148 > 🟢 JC StorageDealStateChange=DealAgreed +(storage.StorageDealStateChange) { + DealId: (string) (len=46) "QmTAZMhdeVYuGrvERq6ktCz5icwJNy7pvC42TdLAQC9zxD", + State: (uint8) 1, + Raw: (types.Log) { + Address: (common.Address) (len=20 cap=20) 0x38A581AD7B3A4Be91BcA119416FCf9cb41e22EB8, + Topics: ([]common.Hash) (len=1 cap=1) { + (common.Hash) (len=32 cap=32) 0x10ca3d89184491f5d8de422bd36534abe6eb4b4aa1429a261bdb5ff1dd9ac386 + }, + Data: ([]uint8) (len=160 cap=160) { + 00000000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| + 00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 |...............@| + 00000020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| + 00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 |................| + 00000040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| + 00000050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2e |................| + 00000060 51 6d 54 41 5a 4d 68 64 65 56 59 75 47 72 76 45 |QmTAZMhdeVYuGrvE| + 00000070 52 71 36 6b 74 43 7a 35 69 63 77 4a 4e 79 37 70 |Rq6ktCz5icwJNy7p| + 00000080 76 43 34 32 54 64 4c 41 51 43 39 7a 78 44 00 00 |vC42TdLAQC9zxD..| + 00000090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| + }, + BlockNumber: (uint64) 24809, + TxHash: (common.Hash) (len=32 cap=32) 0x841e7053a46935c8c10e76aaeb91d247a9458940f0e0338cf07b83444df1509f, + TxIndex: (uint) 0, + BlockHash: (common.Hash) (len=32 cap=32) 0xc8fc372343ae061b95b416f47db5e19bc10f33d77302fe456e1e0cbc2806d5ac, + Index: (uint) 0, + Removed: (bool) false + } +} +2024-06-02T07:43:20+05:30 DBG ../../../Volumes/N/CoopHive/hive/internal/jobCreatorService/controller.go:215 > 🟢 JC solving= +2024-06-02T07:43:20+05:30 TRC ../go/pkg/mod/github.com/hashicorp/go-retryablehttp@v0.7.5/client.go:646 > GET=http://halcyon.co-ophive.network:8987/api/v1/deals?job_creator=0x7E921e387Fbc82c79deC78788e77b1f5E4625654&state=DealNegotiating attempt=0 +●∙∙ Deal agreed. Running job...2024-06-02T07:43:20+05:30 DBG ../../../Volumes/J/.go/go1.22.0/src/runtime/asm_arm64.s:1222 > action="ws READ" payload="{\"event_type\":\"JobCreatorTransactionsUpdated\",\"job_offer\":null,\"resource_offer\":null,\"deal\":{\"id\":\"QmTAZMhdeVYuGrvERq6ktCz5icwJNy7pvC42TdLAQC9zxD\",\"job_creator\":\"0x7E921e387Fbc82c79deC78788e77b1f5E4625654\",\"resource_provider\":\"0x2d25c79d98a30cA0157395792e7Bce7CFeAcC1B3\",\"job_offer\":\"QmUfQ6bnPRh6cc1KWj7NwoF4JmjUkRp9DvrbZKmaMVHaJG\",\"resource_offer\":\"QmWdbR25EUp6nS39kJimTt8mjfmo9uzWLgJtBkV4ad3b1w\",\"state\":1,\"deal\":{\"id\":\"QmTAZMhdeVYuGrvERq6ktCz5icwJNy7pvC42TdLAQC9zxD\",\"members\":{\"solver\":\"0xa583b4b8a68117b4cf5226bddab8a3ab21b1041b\",\"job_creator\":\"0x7E921e387Fbc82c79deC78788e77b1f5E4625654\",\"resource_provider\":\"0x2d25c79d98a30cA0157395792e7Bce7CFeAcC1B3\",\"mediators\":[\"0x75a6d43f48808fdda39380a8a92ad9c046fa1326\"]},\"pricing\":{\"instruction_price\":1,\"payment_collateral\":2,\"results_collateral_multiple\":2,\"mediation_fee\":1},\"timeouts\":{\"agree\":{\"timeout\":3600,\"collateral\":1},\"submit_results\":{\"timeout\":3600,\"collateral\":1},\"judge_results\":{\"timeout\":3600,\"collateral\":1},\"mediate_results\":{\"timeout\":3600,\"collateral\":1}},\"job_offer\":{\"id\":\"QmUfQ6bnPRh6cc1KWj7NwoF4JmjUkRp9DvrbZKmaMVHaJG\",\"created_at\":1717294396561,\"job_creator\":\"0x7E921e387Fbc82c79deC78788e77b1f5E4625654\",\"module\":{\"name\":\"\",\"repo\":\"https://github.com/CoopHive/coophive-module-cowsay\",\"hash\":\"v0.1.2\",\"path\":\"/module.coophive\"},\"spec\":{\"gpu\":0,\"cpu\":1000,\"ram\":100},\"inputs\":{\"Message\":\"Hiro is building CoopHive\"},\"mode\":\"MarketPrice\",\"pricing\":{\"instruction_price\":1,\"payment_collateral\":2,\"results_collateral_multiple\":2,\"mediation_fee\":1},\"timeouts\":{\"agree\":{\"timeout\":3600,\"collateral\":1},\"submit_results\":{\"timeout\":3600,\"collateral\":1},\"judge_results\":{\"timeout\":3600,\"collateral\":1},\"mediate_results\":{\"timeout\":3600,\"collateral\":1}},\"trusted_parties\":{\"solver\":\"0xa583b4b8a68117b4cf5226bddab8a3ab21b1041b\",\"mediator\":[\"0x75a6d43f48808fdda39380a8a92ad9c046fa1326\"]}},\"resource_offer\":{\"id\":\"QmWdbR25EUp6nS39kJimTt8mjfmo9uzWLgJtBkV4ad3b1w\",\"created_at\":1717294300170,\"resource_provider\":\"0x2d25c79d98a30cA0157395792e7Bce7CFeAcC1B3\",\"index\":0,\"spec\":{\"gpu\":1,\"cpu\":1000,\"ram\":8128},\"modules\":[],\"mode\":\"FixedPrice\",\"default_pricing\":{\"instruction_price\":1,\"payment_collateral\":2,\"results_collateral_multiple\":2,\"mediation_fee\":1},\"default_timeouts\":{\"agree\":{\"timeout\":3600,\"collateral\":1},\"submit_results\":{\"timeout\":3600,\"collateral\":1},\"judge_results\":{\"timeout\":3600,\"collateral\":1},\"mediate_results\":{\"timeout\":3600,\"collateral\":1}},\"module_pricing\":{},\"module_timeouts\":{},\"trusted_parties\":{\"solver\":\"0xa583b4b8a68117b4cf5226bddab8a3ab21b1041b\",\"mediator\":[\"0x75a6d43f48808fdda39380a8a92ad9c046fa1326\"]}}},\"transactions\":{\"resource_provider\":{\"agree\":\"0xc050f8ad8383f433c98cdfdfedaad745f87bfbcc0c71c949c486eb9577293816\",\"add_result\":\"\",\"timeout_agree\":\"\",\"timeout_judge_result\":\"\",\"timeout_mediate_result\":\"\"},\"job_creator\":{\"agree\":\"0x841e7053a46935c8c10e76aaeb91d247a9458940f0e0338cf07b83444df1509f\",\"accept_result\":\"\",\"check_result\":\"\",\"timeout_agree\":\"\",\"timeout_submit_result\":\"\",\"timeout_mediate_result\":\"\"},\"mediator\":{\"mediation_accept_result\":\"\",\"mediation_reject_result\":\"\"}},\"mediator\":\"\"}}" +2024-06-02T07:43:20+05:30 DBG ../../../Volumes/N/CoopHive/hive/internal/jobCreatorService/controller.go:299 > 🟢 JC updated deal with agree tx=0x841e7053a46935c8c10e76aaeb91d247a9458940f0e0338cf07b83444df1509f +DEBU[0007]/Volumes/N/CoopHive/hive/services/dealmaker/dealmaker.go:95 github.com/CoopHive/hive/services/dealmaker.(*Service).DealsAgreed.func2() [dealer] Deal QmTAZMhdeVYuGrvERq6ktCz5icwJNy7pvC42TdLAQC9zxD agreed tx +DEBU[0007]/Volumes/N/CoopHive/hive/services/dealmaker/dealmaker.go:106 github.com/CoopHive/hive/services/dealmaker.(*Service).DealsAgreed() total deals agreed so far: 1 ; deals: [QmTAZMhdeVYuGrvERq6ktCz5icwJNy7pvC42TdLAQC9zxD] +∙∙∙ Deal agreed. Running job...2024-06-02T07:43:20+05:30 DBG ../../../Volumes/N/CoopHive/hive/internal/jobCreatorService/controller.go:258 > 🟢 JC matchedDeals="found no deals" +2024-06-02T07:43:20+05:30 TRC ../go/pkg/mod/github.com/hashicorp/go-retryablehttp@v0.7.5/client.go:646 > GET=http://halcyon.co-ophive.network:8987/api/v1/deals?job_creator=0x7E921e387Fbc82c79deC78788e77b1f5E4625654&state=ResultsSubmitted attempt=0 +∙●∙ Deal agreed. Running job...2024-06-02T07:43:22+05:30 DBG ../../../Volumes/N/CoopHive/hive/pkg/web3/events.go:56 > &{From:0x2d25c79d98a30cA0157395792e7Bce7CFeAcC1B3 To:0x9295A3650F72F3bF2EA61CCa3f94043d9a10Aeea Value:+2000000000000000000 Raw:{Address:0x9295A3650F72F3bF2EA61CCa3f94043d9a10Aeea Topics:[0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef 0x0000000000000000000000002d25c79d98a30ca0157395792e7bce7cfeacc1b3 0x0000000000000000000000009295a3650f72f3bf2ea61cca3f94043d9a10aeea] Data:[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27 193 109 103 78 200 0 0] BlockNumber:24810 TxHash:0x9db4877941a7389c91c8301381e31c7424f4dfc9ce53f582e52a8d1531609943 TxIndex:0 BlockHash:0x7bbf8740c485a38374c6b177a3d8e2fdd86ad7e4c8d64a72c9591e6069eecdeb Index:2 Removed:false}} token->event=Transfer +2024-06-02T07:43:22+05:30 DBG ../../../Volumes/N/CoopHive/hive/pkg/web3/events.go:56 > &{DealId:QmTAZMhdeVYuGrvERq6ktCz5icwJNy7pvC42TdLAQC9zxD Payee:0x2d25c79d98a30cA0157395792e7Bce7CFeAcC1B3 Amount:+2000000000000000000 Reason:1 Direction:0 Raw:{Address:0xA05e26D6Fd3F86F964dcA4286892478A474F9772 Topics:[0x64861f505d0cfce7a0cc3629c70eb54f7de27be35939b48300935694958a9842] Data:[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 160 0 0 0 0 0 0 0 0 0 0 0 0 45 37 199 157 152 163 12 160 21 115 149 121 46 123 206 124 254 172 193 179 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27 193 109 103 78 200 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 46 81 109 84 65 90 77 104 100 101 86 89 117 71 114 118 69 82 113 54 107 116 67 122 53 105 99 119 74 78 121 55 112 118 67 52 50 84 100 76 65 81 67 57 122 120 68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] BlockNumber:24810 TxHash:0x9db4877941a7389c91c8301381e31c7424f4dfc9ce53f582e52a8d1531609943 TxIndex:0 BlockHash:0x7bbf8740c485a38374c6b177a3d8e2fdd86ad7e4c8d64a72c9591e6069eecdeb Index:3 Removed:false}} payments->event=Payment +2024-06-02T07:43:22+05:30 DBG ../../../Volumes/N/CoopHive/hive/pkg/web3/events.go:56 > &{DealId:QmTAZMhdeVYuGrvERq6ktCz5icwJNy7pvC42TdLAQC9zxD State:2 Raw:{Address:0x38A581AD7B3A4Be91BcA119416FCf9cb41e22EB8 Topics:[0x10ca3d89184491f5d8de422bd36534abe6eb4b4aa1429a261bdb5ff1dd9ac386] Data:[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 46 81 109 84 65 90 77 104 100 101 86 89 117 71 114 118 69 82 113 54 107 116 67 122 53 105 99 119 74 78 121 55 112 118 67 52 50 84 100 76 65 81 67 57 122 120 68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] BlockNumber:24810 TxHash:0x9db4877941a7389c91c8301381e31c7424f4dfc9ce53f582e52a8d1531609943 TxIndex:0 BlockHash:0x7bbf8740c485a38374c6b177a3d8e2fdd86ad7e4c8d64a72c9591e6069eecdeb Index:0 Removed:false}} storage->event=DealStateChange +2024-06-02T07:43:22+05:30 DBG ../../../Volumes/N/CoopHive/hive/pkg/web3/events.go:56 > &{From:0x9295A3650F72F3bF2EA61CCa3f94043d9a10Aeea To:0x2d25c79d98a30cA0157395792e7Bce7CFeAcC1B3 Value:+1000000000000000000 Raw:{Address:0x9295A3650F72F3bF2EA61CCa3f94043d9a10Aeea Topics:[0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef 0x0000000000000000000000009295a3650f72f3bf2ea61cca3f94043d9a10aeea 0x0000000000000000000000002d25c79d98a30ca0157395792e7bce7cfeacc1b3] Data:[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 224 182 179 167 100 0 0] BlockNumber:24810 TxHash:0x9db4877941a7389c91c8301381e31c7424f4dfc9ce53f582e52a8d1531609943 TxIndex:0 BlockHash:0x7bbf8740c485a38374c6b177a3d8e2fdd86ad7e4c8d64a72c9591e6069eecdeb Index:4 Removed:false}} token->event=Transfer +2024-06-02T07:43:22+05:30 DBG ../../../Volumes/N/CoopHive/hive/pkg/web3/events.go:56 > &{DealId:QmTAZMhdeVYuGrvERq6ktCz5icwJNy7pvC42TdLAQC9zxD Payee:0x2d25c79d98a30cA0157395792e7Bce7CFeAcC1B3 Amount:+1000000000000000000 Reason:2 Direction:2 Raw:{Address:0xA05e26D6Fd3F86F964dcA4286892478A474F9772 Topics:[0x64861f505d0cfce7a0cc3629c70eb54f7de27be35939b48300935694958a9842] Data:[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 160 0 0 0 0 0 0 0 0 0 0 0 0 45 37 199 157 152 163 12 160 21 115 149 121 46 123 206 124 254 172 193 179 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 224 182 179 167 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 46 81 109 84 65 90 77 104 100 101 86 89 117 71 114 118 69 82 113 54 107 116 67 122 53 105 99 119 74 78 121 55 112 118 67 52 50 84 100 76 65 81 67 57 122 120 68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] BlockNumber:24810 TxHash:0x9db4877941a7389c91c8301381e31c7424f4dfc9ce53f582e52a8d1531609943 TxIndex:0 BlockHash:0x7bbf8740c485a38374c6b177a3d8e2fdd86ad7e4c8d64a72c9591e6069eecdeb Index:5 Removed:false}} payments->event=Payment +2024-06-02T07:43:22+05:30 TRC ../go/pkg/mod/github.com/hashicorp/go-retryablehttp@v0.7.5/client.go:646 > GET=http://halcyon.co-ophive.network:8987/api/v1/deals/QmTAZMhdeVYuGrvERq6ktCz5icwJNy7pvC42TdLAQC9zxD attempt=0 +2024-06-02T07:43:22+05:30 DBG ../../../Volumes/J/.go/go1.22.0/src/runtime/asm_arm64.s:1222 > action="ws READ" payload="{\"event_type\":\"DealStateUpdated\",\"job_offer\":null,\"resource_offer\":null,\"deal\":{\"id\":\"QmTAZMhdeVYuGrvERq6ktCz5icwJNy7pvC42TdLAQC9zxD\",\"job_creator\":\"0x7E921e387Fbc82c79deC78788e77b1f5E4625654\",\"resource_provider\":\"0x2d25c79d98a30cA0157395792e7Bce7CFeAcC1B3\",\"job_offer\":\"QmUfQ6bnPRh6cc1KWj7NwoF4JmjUkRp9DvrbZKmaMVHaJG\",\"resource_offer\":\"QmWdbR25EUp6nS39kJimTt8mjfmo9uzWLgJtBkV4ad3b1w\",\"state\":2,\"deal\":{\"id\":\"QmTAZMhdeVYuGrvERq6ktCz5icwJNy7pvC42TdLAQC9zxD\",\"members\":{\"solver\":\"0xa583b4b8a68117b4cf5226bddab8a3ab21b1041b\",\"job_creator\":\"0x7E921e387Fbc82c79deC78788e77b1f5E4625654\",\"resource_provider\":\"0x2d25c79d98a30cA0157395792e7Bce7CFeAcC1B3\",\"mediators\":[\"0x75a6d43f48808fdda39380a8a92ad9c046fa1326\"]},\"pricing\":{\"instruction_price\":1,\"payment_collateral\":2,\"results_collateral_multiple\":2,\"mediation_fee\":1},\"timeouts\":{\"agree\":{\"timeout\":3600,\"collateral\":1},\"submit_results\":{\"timeout\":3600,\"collateral\":1},\"judge_results\":{\"timeout\":3600,\"collateral\":1},\"mediate_results\":{\"timeout\":3600,\"collateral\":1}},\"job_offer\":{\"id\":\"QmUfQ6bnPRh6cc1KWj7NwoF4JmjUkRp9DvrbZKmaMVHaJG\",\"created_at\":1717294396561,\"job_creator\":\"0x7E921e387Fbc82c79deC78788e77b1f5E4625654\",\"module\":{\"name\":\"\",\"repo\":\"https://github.com/CoopHive/coophive-module-cowsay\",\"hash\":\"v0.1.2\",\"path\":\"/module.coophive\"},\"spec\":{\"gpu\":0,\"cpu\":1000,\"ram\":100},\"inputs\":{\"Message\":\"Hiro is building CoopHive\"},\"mode\":\"MarketPrice\",\"pricing\":{\"instruction_price\":1,\"payment_collateral\":2,\"results_collateral_multiple\":2,\"mediation_fee\":1},\"timeouts\":{\"agree\":{\"timeout\":3600,\"collateral\":1},\"submit_results\":{\"timeout\":3600,\"collateral\":1},\"judge_results\":{\"timeout\":3600,\"collateral\":1},\"mediate_results\":{\"timeout\":3600,\"collateral\":1}},\"trusted_parties\":{\"solver\":\"0xa583b4b8a68117b4cf5226bddab8a3ab21b1041b\",\"mediator\":[\"0x75a6d43f48808fdda39380a8a92ad9c046fa1326\"]}},\"resource_offer\":{\"id\":\"QmWdbR25EUp6nS39kJimTt8mjfmo9uzWLgJtBkV4ad3b1w\",\"created_at\":1717294300170,\"resource_provider\":\"0x2d25c79d98a30cA0157395792e7Bce7CFeAcC1B3\",\"index\":0,\"spec\":{\"gpu\":1,\"cpu\":1000,\"ram\":8128},\"modules\":[],\"mode\":\"FixedPrice\",\"default_pricing\":{\"instruction_price\":1,\"payment_collateral\":2,\"results_collateral_multiple\":2,\"mediation_fee\":1},\"default_timeouts\":{\"agree\":{\"timeout\":3600,\"collateral\":1},\"submit_results\":{\"timeout\":3600,\"collateral\":1},\"judge_results\":{\"timeout\":3600,\"collateral\":1},\"mediate_results\":{\"timeout\":3600,\"collateral\":1}},\"module_pricing\":{},\"module_timeouts\":{},\"trusted_parties\":{\"solver\":\"0xa583b4b8a68117b4cf5226bddab8a3ab21b1041b\",\"mediator\":[\"0x75a6d43f48808fdda39380a8a92ad9c046fa1326\"]}}},\"transactions\":{\"resource_provider\":{\"agree\":\"0xc050f8ad8383f433c98cdfdfedaad745f87bfbcc0c71c949c486eb9577293816\",\"add_result\":\"\",\"timeout_agree\":\"\",\"timeout_judge_result\":\"\",\"timeout_mediate_result\":\"\"},\"job_creator\":{\"agree\":\"0x841e7053a46935c8c10e76aaeb91d247a9458940f0e0338cf07b83444df1509f\",\"accept_result\":\"\",\"check_result\":\"\",\"timeout_agree\":\"\",\"timeout_submit_result\":\"\",\"timeout_mediate_result\":\"\"},\"mediator\":{\"mediation_accept_result\":\"\",\"mediation_reject_result\":\"\"}},\"mediator\":\"\"}}" +2024-06-02T07:43:22+05:30 DBG ../../../Volumes/J/.go/go1.22.0/src/runtime/asm_arm64.s:1222 > action="ws READ" payload="{\"event_type\":\"JobOfferStateUpdated\",\"job_offer\":{\"id\":\"QmUfQ6bnPRh6cc1KWj7NwoF4JmjUkRp9DvrbZKmaMVHaJG\",\"deal_id\":\"QmTAZMhdeVYuGrvERq6ktCz5icwJNy7pvC42TdLAQC9zxD\",\"job_creator\":\"0x7E921e387Fbc82c79deC78788e77b1f5E4625654\",\"state\":2,\"job_offer\":{\"id\":\"QmUfQ6bnPRh6cc1KWj7NwoF4JmjUkRp9DvrbZKmaMVHaJG\",\"created_at\":1717294396561,\"job_creator\":\"0x7E921e387Fbc82c79deC78788e77b1f5E4625654\",\"module\":{\"name\":\"\",\"repo\":\"https://github.com/CoopHive/coophive-module-cowsay\",\"hash\":\"v0.1.2\",\"path\":\"/module.coophive\"},\"spec\":{\"gpu\":0,\"cpu\":1000,\"ram\":100},\"inputs\":{\"Message\":\"Hiro is building CoopHive\"},\"mode\":\"MarketPrice\",\"pricing\":{\"instruction_price\":1,\"payment_collateral\":2,\"results_collateral_multiple\":2,\"mediation_fee\":1},\"timeouts\":{\"agree\":{\"timeout\":3600,\"collateral\":1},\"submit_results\":{\"timeout\":3600,\"collateral\":1},\"judge_results\":{\"timeout\":3600,\"collateral\":1},\"mediate_results\":{\"timeout\":3600,\"collateral\":1}},\"trusted_parties\":{\"solver\":\"0xa583b4b8a68117b4cf5226bddab8a3ab21b1041b\",\"mediator\":[\"0x75a6d43f48808fdda39380a8a92ad9c046fa1326\"]}}},\"resource_offer\":null,\"deal\":null}" +💌 Deal agreed. Running job... +∙∙∙ Results submitted. Awaiting verification...2024-06-02T07:43:22+05:30 DBG ../../../Volumes/J/.go/go1.22.0/src/runtime/asm_arm64.s:1222 > action="ws READ" payload="{\"event_type\":\"ResourceOfferStateUpdated\",\"job_offer\":null,\"resource_offer\":{\"id\":\"QmWdbR25EUp6nS39kJimTt8mjfmo9uzWLgJtBkV4ad3b1w\",\"deal_id\":\"QmTAZMhdeVYuGrvERq6ktCz5icwJNy7pvC42TdLAQC9zxD\",\"resource_provider\":\"0x2d25c79d98a30cA0157395792e7Bce7CFeAcC1B3\",\"state\":2,\"job_offer\":{\"id\":\"QmWdbR25EUp6nS39kJimTt8mjfmo9uzWLgJtBkV4ad3b1w\",\"created_at\":1717294300170,\"resource_provider\":\"0x2d25c79d98a30cA0157395792e7Bce7CFeAcC1B3\",\"index\":0,\"spec\":{\"gpu\":1,\"cpu\":1000,\"ram\":8128},\"modules\":[],\"mode\":\"FixedPrice\",\"default_pricing\":{\"instruction_price\":1,\"payment_collateral\":2,\"results_collateral_multiple\":2,\"mediation_fee\":1},\"default_timeouts\":{\"agree\":{\"timeout\":3600,\"collateral\":1},\"submit_results\":{\"timeout\":3600,\"collateral\":1},\"judge_results\":{\"timeout\":3600,\"collateral\":1},\"mediate_results\":{\"timeout\":3600,\"collateral\":1}},\"module_pricing\":{},\"module_timeouts\":{},\"trusted_parties\":{\"solver\":\"0xa583b4b8a68117b4cf5226bddab8a3ab21b1041b\",\"mediator\":[\"0x75a6d43f48808fdda39380a8a92ad9c046fa1326\"]}}},\"deal\":null}" +●∙∙ Results submitted. Awaiting verification...2024-06-02T07:43:22+05:30 DBG ../../../Volumes/J/.go/go1.22.0/src/runtime/asm_arm64.s:1222 > action="ws READ" payload="{\"event_type\":\"ResourceProviderTransactionsUpdated\",\"job_offer\":null,\"resource_offer\":null,\"deal\":{\"id\":\"QmTAZMhdeVYuGrvERq6ktCz5icwJNy7pvC42TdLAQC9zxD\",\"job_creator\":\"0x7E921e387Fbc82c79deC78788e77b1f5E4625654\",\"resource_provider\":\"0x2d25c79d98a30cA0157395792e7Bce7CFeAcC1B3\",\"job_offer\":\"QmUfQ6bnPRh6cc1KWj7NwoF4JmjUkRp9DvrbZKmaMVHaJG\",\"resource_offer\":\"QmWdbR25EUp6nS39kJimTt8mjfmo9uzWLgJtBkV4ad3b1w\",\"state\":2,\"deal\":{\"id\":\"QmTAZMhdeVYuGrvERq6ktCz5icwJNy7pvC42TdLAQC9zxD\",\"members\":{\"solver\":\"0xa583b4b8a68117b4cf5226bddab8a3ab21b1041b\",\"job_creator\":\"0x7E921e387Fbc82c79deC78788e77b1f5E4625654\",\"resource_provider\":\"0x2d25c79d98a30cA0157395792e7Bce7CFeAcC1B3\",\"mediators\":[\"0x75a6d43f48808fdda39380a8a92ad9c046fa1326\"]},\"pricing\":{\"instruction_price\":1,\"payment_collateral\":2,\"results_collateral_multiple\":2,\"mediation_fee\":1},\"timeouts\":{\"agree\":{\"timeout\":3600,\"collateral\":1},\"submit_results\":{\"timeout\":3600,\"collateral\":1},\"judge_results\":{\"timeout\":3600,\"collateral\":1},\"mediate_results\":{\"timeout\":3600,\"collateral\":1}},\"job_offer\":{\"id\":\"QmUfQ6bnPRh6cc1KWj7NwoF4JmjUkRp9DvrbZKmaMVHaJG\",\"created_at\":1717294396561,\"job_creator\":\"0x7E921e387Fbc82c79deC78788e77b1f5E4625654\",\"module\":{\"name\":\"\",\"repo\":\"https://github.com/CoopHive/coophive-module-cowsay\",\"hash\":\"v0.1.2\",\"path\":\"/module.coophive\"},\"spec\":{\"gpu\":0,\"cpu\":1000,\"ram\":100},\"inputs\":{\"Message\":\"Hiro is building CoopHive\"},\"mode\":\"MarketPrice\",\"pricing\":{\"instruction_price\":1,\"payment_collateral\":2,\"results_collateral_multiple\":2,\"mediation_fee\":1},\"timeouts\":{\"agree\":{\"timeout\":3600,\"collateral\":1},\"submit_results\":{\"timeout\":3600,\"collateral\":1},\"judge_results\":{\"timeout\":3600,\"collateral\":1},\"mediate_results\":{\"timeout\":3600,\"collateral\":1}},\"trusted_parties\":{\"solver\":\"0xa583b4b8a68117b4cf5226bddab8a3ab21b1041b\",\"mediator\":[\"0x75a6d43f48808fdda39380a8a92ad9c046fa1326\"]}},\"resource_offer\":{\"id\":\"QmWdbR25EUp6nS39kJimTt8mjfmo9uzWLgJtBkV4ad3b1w\",\"created_at\":1717294300170,\"resource_provider\":\"0x2d25c79d98a30cA0157395792e7Bce7CFeAcC1B3\",\"index\":0,\"spec\":{\"gpu\":1,\"cpu\":1000,\"ram\":8128},\"modules\":[],\"mode\":\"FixedPrice\",\"default_pricing\":{\"instruction_price\":1,\"payment_collateral\":2,\"results_collateral_multiple\":2,\"mediation_fee\":1},\"default_timeouts\":{\"agree\":{\"timeout\":3600,\"collateral\":1},\"submit_results\":{\"timeout\":3600,\"collateral\":1},\"judge_results\":{\"timeout\":3600,\"collateral\":1},\"mediate_results\":{\"timeout\":3600,\"collateral\":1}},\"module_pricing\":{},\"module_timeouts\":{},\"trusted_parties\":{\"solver\":\"0xa583b4b8a68117b4cf5226bddab8a3ab21b1041b\",\"mediator\":[\"0x75a6d43f48808fdda39380a8a92ad9c046fa1326\"]}}},\"transactions\":{\"resource_provider\":{\"agree\":\"0xc050f8ad8383f433c98cdfdfedaad745f87bfbcc0c71c949c486eb9577293816\",\"add_result\":\"0x9db4877941a7389c91c8301381e31c7424f4dfc9ce53f582e52a8d1531609943\",\"timeout_agree\":\"\",\"timeout_judge_result\":\"\",\"timeout_mediate_result\":\"\"},\"job_creator\":{\"agree\":\"0x841e7053a46935c8c10e76aaeb91d247a9458940f0e0338cf07b83444df1509f\",\"accept_result\":\"\",\"check_result\":\"\",\"timeout_agree\":\"\",\"timeout_submit_result\":\"\",\"timeout_mediate_result\":\"\"},\"mediator\":{\"mediation_accept_result\":\"\",\"mediation_reject_result\":\"\"}},\"mediator\":\"\"}}" +∙∙● Results submitted. Awaiting verification...2024-06-02T07:43:23+05:30 DBG ../../../Volumes/J/.go/go1.22.0/src/runtime/asm_arm64.s:1222 > action="ws READ" payload="{\"event_type\":\"ResourceOfferAdded\",\"job_offer\":null,\"resource_offer\":{\"id\":\"Qmb6v7Ekrc5UUjeDSwhvwiy2tvfGerwX4dUsgZYTkWCqHe\",\"deal_id\":\"\",\"resource_provider\":\"0x2d25c79d98a30cA0157395792e7Bce7CFeAcC1B3\",\"state\":0,\"job_offer\":{\"id\":\"Qmb6v7Ekrc5UUjeDSwhvwiy2tvfGerwX4dUsgZYTkWCqHe\",\"created_at\":1717294359385,\"resource_provider\":\"0x2d25c79d98a30cA0157395792e7Bce7CFeAcC1B3\",\"index\":0,\"spec\":{\"gpu\":1,\"cpu\":1000,\"ram\":8128},\"modules\":[],\"mode\":\"FixedPrice\",\"default_pricing\":{\"instruction_price\":1,\"payment_collateral\":2,\"results_collateral_multiple\":2,\"mediation_fee\":1},\"default_timeouts\":{\"agree\":{\"timeout\":3600,\"collateral\":1},\"submit_results\":{\"timeout\":3600,\"collateral\":1},\"judge_results\":{\"timeout\":3600,\"collateral\":1},\"mediate_results\":{\"timeout\":3600,\"collateral\":1}},\"module_pricing\":{},\"module_timeouts\":{},\"trusted_parties\":{\"solver\":\"0xa583b4b8a68117b4cf5226bddab8a3ab21b1041b\",\"mediator\":[\"0x75a6d43f48808fdda39380a8a92ad9c046fa1326\"]}}},\"deal\":null}" +∙∙∙ Results submitted. Awaiting verification...2024-06-02T07:43:23+05:30 DBG ../../../Volumes/N/CoopHive/hive/internal/jobCreatorService/controller.go:148 > 🟢 JC StorageDealStateChange=ResultsSubmitted +(storage.StorageDealStateChange) { + DealId: (string) (len=46) "QmTAZMhdeVYuGrvERq6ktCz5icwJNy7pvC42TdLAQC9zxD", + State: (uint8) 2, + Raw: (types.Log) { + Address: (common.Address) (len=20 cap=20) 0x38A581AD7B3A4Be91BcA119416FCf9cb41e22EB8, + Topics: ([]common.Hash) (len=1 cap=1) { + (common.Hash) (len=32 cap=32) 0x10ca3d89184491f5d8de422bd36534abe6eb4b4aa1429a261bdb5ff1dd9ac386 + }, + Data: ([]uint8) (len=160 cap=160) { + 00000000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| + 00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 |...............@| + 00000020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| + 00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 |................| + 00000040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| + 00000050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2e |................| + 00000060 51 6d 54 41 5a 4d 68 64 65 56 59 75 47 72 76 45 |QmTAZMhdeVYuGrvE| + 00000070 52 71 36 6b 74 43 7a 35 69 63 77 4a 4e 79 37 70 |Rq6ktCz5icwJNy7p| + 00000080 76 43 34 32 54 64 4c 41 51 43 39 7a 78 44 00 00 |vC42TdLAQC9zxD..| + 00000090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| + }, + BlockNumber: (uint64) 24810, + TxHash: (common.Hash) (len=32 cap=32) 0x9db4877941a7389c91c8301381e31c7424f4dfc9ce53f582e52a8d1531609943, + TxIndex: (uint) 0, + BlockHash: (common.Hash) (len=32 cap=32) 0x7bbf8740c485a38374c6b177a3d8e2fdd86ad7e4c8d64a72c9591e6069eecdeb, + Index: (uint) 0, + Removed: (bool) false + } +} +2024-06-02T07:43:23+05:30 DBG ../../../Volumes/N/CoopHive/hive/internal/jobCreatorService/controller.go:215 > 🟢 JC solving= +2024-06-02T07:43:23+05:30 TRC ../go/pkg/mod/github.com/hashicorp/go-retryablehttp@v0.7.5/client.go:646 > GET=http://halcyon.co-ophive.network:8987/api/v1/deals?job_creator=0x7E921e387Fbc82c79deC78788e77b1f5E4625654&state=DealNegotiating attempt=0 +∙∙∙ Results submitted. Awaiting verification...2024-06-02T07:43:23+05:30 DBG ../../../Volumes/N/CoopHive/hive/internal/jobCreatorService/controller.go:258 > 🟢 JC matchedDeals="found no deals" +2024-06-02T07:43:23+05:30 TRC ../go/pkg/mod/github.com/hashicorp/go-retryablehttp@v0.7.5/client.go:646 > GET=http://halcyon.co-ophive.network:8987/api/v1/deals?job_creator=0x7E921e387Fbc82c79deC78788e77b1f5E4625654&state=ResultsSubmitted attempt=0 +∙∙∙ Results submitted. Awaiting verification...2024-06-02T07:43:24+05:30 TRC ../go/pkg/mod/github.com/hashicorp/go-retryablehttp@v0.7.5/client.go:646 > GET=http://halcyon.co-ophive.network:8987/api/v1/deals/QmTAZMhdeVYuGrvERq6ktCz5icwJNy7pvC42TdLAQC9zxD/result attempt=0 +∙∙∙ Results submitted. Awaiting verification...2024-06-02T07:43:24+05:30 DBG ../../../Volumes/N/CoopHive/hive/internal/jobCreatorService/controller.go:327 > 🟢 JC result="{ID: DealID:QmTAZMhdeVYuGrvERq6ktCz5icwJNy7pvC42TdLAQC9zxD DataID:QmRnfzKiR2hmm5UeSx2Cn2CRFEB1gTDBXavf4oiJC1Aeoo Error: InstructionCount:1}" +2024-06-02T07:43:24+05:30 TRC ../go/pkg/mod/github.com/hashicorp/go-retryablehttp@v0.7.5/client.go:646 > GET=http://halcyon.co-ophive.network:8987/api/v1/deals/QmTAZMhdeVYuGrvERq6ktCz5icwJNy7pvC42TdLAQC9zxD/files attempt=0 +∙∙∙ Results submitted. Awaiting verification...2024-06-02T07:43:25+05:30 DBG ../../../Volumes/N/CoopHive/hive/internal/jobCreatorService/controller.go:351 > 🟢 JC Downloaded results for job=/Users/hiro/.coophive/halcyon/jc/downloaded-files/QmTAZMhdeVYuGrvERq6ktCz5icwJNy7pvC42TdLAQC9zxD +2024-06-02T07:43:25+05:30 DBG ../../../Volumes/N/CoopHive/hive/internal/jobCreatorService/controller.go:382 > 🟢 JC Accepting results for job=QmTAZMhdeVYuGrvERq6ktCz5icwJNy7pvC42TdLAQC9zxD +∙●∙ Results submitted. Awaiting verification...2024-06-02T07:43:27+05:30 DBG ../../../Volumes/N/CoopHive/hive/internal/jobCreatorService/controller.go:383 > 🟢 JC submitted controller.AcceptResult=0x18d3732c31952d7514041174f9a38899b634d5c158bf147b1d5af35517ec32ab +(*types.Transaction)(0x1400043f5c0)({ + inner: (*types.DynamicFeeTx)(0x14000444380)({ + ChainID: (*big.Int)(0x14000152240)(1337), + Nonce: (uint64) 37, + GasTipCap: (*big.Int)(0x140003630e0)(1), + GasFeeCap: (*big.Int)(0x14000363120)(15), + Gas: (uint64) 233682, + To: (*common.Address)(0x140004bc6a8)((len=20 cap=20) 0x88B4F47bE05B2531c3F5d0aA41eFb96394a279CF), + Value: (*big.Int)(0x14000363080)(0), + Data: ([]uint8) (len=132 cap=132) { + 00000000 29 7f 9e 55 00 00 00 00 00 00 00 00 00 00 00 00 |)..U............| + 00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| + 00000020 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 |... ............| + 00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| + 00000040 00 00 00 2e 51 6d 54 41 5a 4d 68 64 65 56 59 75 |....QmTAZMhdeVYu| + 00000050 47 72 76 45 52 71 36 6b 74 43 7a 35 69 63 77 4a |GrvERq6ktCz5icwJ| + 00000060 4e 79 37 70 76 43 34 32 54 64 4c 41 51 43 39 7a |Ny7pvC42TdLAQC9z| + 00000070 78 44 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |xD..............| + 00000080 00 00 00 00 |....| + }, + AccessList: (types.AccessList) { + }, + V: (*big.Int)(0x14000363060)(1), + R: (*big.Int)(0x14000362fc0)(4966905472149982117111587543418607077426422040262006437277911776325638573849), + S: (*big.Int)(0x14000363020)(25352593119023404465086165017104038183794979093680170898335801108420007667478) + }), + time: (time.Time) 2024-06-02 07:43:27.238971 +0530 IST m=+14.375399626, + hash: (atomic.Value) { + v: (common.Hash) (len=32 cap=32) 0x18d3732c31952d7514041174f9a38899b634d5c158bf147b1d5af35517ec32ab + }, + size: (atomic.Value) { + v: (interface {}) + }, + from: (atomic.Value) { + v: (interface {}) + } +}) +2024-06-02T07:43:27+05:30 DBG ../../../Volumes/N/CoopHive/hive/pkg/web3/api.go:147 > 🟢 JC submitted tx=0x18d3732c31952d7514041174f9a38899b634d5c158bf147b1d5af35517ec32ab +2024-06-02T07:43:27+05:30 DBG ../../../Volumes/J/.go/go1.22.0/src/runtime/asm_arm64.s:1222 > action="ws READ" payload="{\"event_type\":\"DealStateUpdated\",\"job_offer\":null,\"resource_offer\":null,\"deal\":{\"id\":\"QmTAZMhdeVYuGrvERq6ktCz5icwJNy7pvC42TdLAQC9zxD\",\"job_creator\":\"0x7E921e387Fbc82c79deC78788e77b1f5E4625654\",\"resource_provider\":\"0x2d25c79d98a30cA0157395792e7Bce7CFeAcC1B3\",\"job_offer\":\"QmUfQ6bnPRh6cc1KWj7NwoF4JmjUkRp9DvrbZKmaMVHaJG\",\"resource_offer\":\"QmWdbR25EUp6nS39kJimTt8mjfmo9uzWLgJtBkV4ad3b1w\",\"state\":3,\"deal\":{\"id\":\"QmTAZMhdeVYuGrvERq6ktCz5icwJNy7pvC42TdLAQC9zxD\",\"members\":{\"solver\":\"0xa583b4b8a68117b4cf5226bddab8a3ab21b1041b\",\"job_creator\":\"0x7E921e387Fbc82c79deC78788e77b1f5E4625654\",\"resource_provider\":\"0x2d25c79d98a30cA0157395792e7Bce7CFeAcC1B3\",\"mediators\":[\"0x75a6d43f48808fdda39380a8a92ad9c046fa1326\"]},\"pricing\":{\"instruction_price\":1,\"payment_collateral\":2,\"results_collateral_multiple\":2,\"mediation_fee\":1},\"timeouts\":{\"agree\":{\"timeout\":3600,\"collateral\":1},\"submit_results\":{\"timeout\":3600,\"collateral\":1},\"judge_results\":{\"timeout\":3600,\"collateral\":1},\"mediate_results\":{\"timeout\":3600,\"collateral\":1}},\"job_offer\":{\"id\":\"QmUfQ6bnPRh6cc1KWj7NwoF4JmjUkRp9DvrbZKmaMVHaJG\",\"created_at\":1717294396561,\"job_creator\":\"0x7E921e387Fbc82c79deC78788e77b1f5E4625654\",\"module\":{\"name\":\"\",\"repo\":\"https://github.com/CoopHive/coophive-module-cowsay\",\"hash\":\"v0.1.2\",\"path\":\"/module.coophive\"},\"spec\":{\"gpu\":0,\"cpu\":1000,\"ram\":100},\"inputs\":{\"Message\":\"Hiro is building CoopHive\"},\"mode\":\"MarketPrice\",\"pricing\":{\"instruction_price\":1,\"payment_collateral\":2,\"results_collateral_multiple\":2,\"mediation_fee\":1},\"timeouts\":{\"agree\":{\"timeout\":3600,\"collateral\":1},\"submit_results\":{\"timeout\":3600,\"collateral\":1},\"judge_results\":{\"timeout\":3600,\"collateral\":1},\"mediate_results\":{\"timeout\":3600,\"collateral\":1}},\"trusted_parties\":{\"solver\":\"0xa583b4b8a68117b4cf5226bddab8a3ab21b1041b\",\"mediator\":[\"0x75a6d43f48808fdda39380a8a92ad9c046fa1326\"]}},\"resource_offer\":{\"id\":\"QmWdbR25EUp6nS39kJimTt8mjfmo9uzWLgJtBkV4ad3b1w\",\"created_at\":1717294300170,\"resource_provider\":\"0x2d25c79d98a30cA0157395792e7Bce7CFeAcC1B3\",\"index\":0,\"spec\":{\"gpu\":1,\"cpu\":1000,\"ram\":8128},\"modules\":[],\"mode\":\"FixedPrice\",\"default_pricing\":{\"instruction_price\":1,\"payment_collateral\":2,\"results_collateral_multiple\":2,\"mediation_fee\":1},\"default_timeouts\":{\"agree\":{\"timeout\":3600,\"collateral\":1},\"submit_results\":{\"timeout\":3600,\"collateral\":1},\"judge_results\":{\"timeout\":3600,\"collateral\":1},\"mediate_results\":{\"timeout\":3600,\"collateral\":1}},\"module_pricing\":{},\"module_timeouts\":{},\"trusted_parties\":{\"solver\":\"0xa583b4b8a68117b4cf5226bddab8a3ab21b1041b\",\"mediator\":[\"0x75a6d43f48808fdda39380a8a92ad9c046fa1326\"]}}},\"transactions\":{\"resource_provider\":{\"agree\":\"0xc050f8ad8383f433c98cdfdfedaad745f87bfbcc0c71c949c486eb9577293816\",\"add_result\":\"0x9db4877941a7389c91c8301381e31c7424f4dfc9ce53f582e52a8d1531609943\",\"timeout_agree\":\"\",\"timeout_judge_result\":\"\",\"timeout_mediate_result\":\"\"},\"job_creator\":{\"agree\":\"0x841e7053a46935c8c10e76aaeb91d247a9458940f0e0338cf07b83444df1509f\",\"accept_result\":\"\",\"check_result\":\"\",\"timeout_agree\":\"\",\"timeout_submit_result\":\"\",\"timeout_mediate_result\":\"\"},\"mediator\":{\"mediation_accept_result\":\"\",\"mediation_reject_result\":\"\"}},\"mediator\":\"\"}}" +2024-06-02T07:43:27+05:30 DBG ../../../Volumes/N/CoopHive/hive/pkg/web3/events.go:56 > &{DealId:QmTAZMhdeVYuGrvERq6ktCz5icwJNy7pvC42TdLAQC9zxD Payee:0x2d25c79d98a30cA0157395792e7Bce7CFeAcC1B3 Amount:+1000000000000000000 Reason:3 Direction:1 Raw:{Address:0xA05e26D6Fd3F86F964dcA4286892478A474F9772 Topics:[0x64861f505d0cfce7a0cc3629c70eb54f7de27be35939b48300935694958a9842] Data:[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 160 0 0 0 0 0 0 0 0 0 0 0 0 45 37 199 157 152 163 12 160 21 115 149 121 46 123 206 124 254 172 193 179 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 224 182 179 167 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 46 81 109 84 65 90 77 104 100 101 86 89 117 71 114 118 69 82 113 54 107 116 67 122 53 105 99 119 74 78 121 55 112 118 67 52 50 84 100 76 65 81 67 57 122 120 68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] BlockNumber:24811 TxHash:0x18d3732c31952d7514041174f9a38899b634d5c158bf147b1d5af35517ec32ab TxIndex:0 BlockHash:0xc772242fa84f4c08c5f45050e789afeb6610f85258ddce232621fdec979ba6cd Index:2 Removed:false}} payments->event=Payment +2024-06-02T07:43:27+05:30 DBG ../../../Volumes/J/.go/go1.22.0/src/runtime/asm_arm64.s:1222 > action="ws READ" payload="{\"event_type\":\"JobOfferStateUpdated\",\"job_offer\":{\"id\":\"QmUfQ6bnPRh6cc1KWj7NwoF4JmjUkRp9DvrbZKmaMVHaJG\",\"deal_id\":\"QmTAZMhdeVYuGrvERq6ktCz5icwJNy7pvC42TdLAQC9zxD\",\"job_creator\":\"0x7E921e387Fbc82c79deC78788e77b1f5E4625654\",\"state\":3,\"job_offer\":{\"id\":\"QmUfQ6bnPRh6cc1KWj7NwoF4JmjUkRp9DvrbZKmaMVHaJG\",\"created_at\":1717294396561,\"job_creator\":\"0x7E921e387Fbc82c79deC78788e77b1f5E4625654\",\"module\":{\"name\":\"\",\"repo\":\"https://github.com/CoopHive/coophive-module-cowsay\",\"hash\":\"v0.1.2\",\"path\":\"/module.coophive\"},\"spec\":{\"gpu\":0,\"cpu\":1000,\"ram\":100},\"inputs\":{\"Message\":\"Hiro is building CoopHive\"},\"mode\":\"MarketPrice\",\"pricing\":{\"instruction_price\":1,\"payment_collateral\":2,\"results_collateral_multiple\":2,\"mediation_fee\":1},\"timeouts\":{\"agree\":{\"timeout\":3600,\"collateral\":1},\"submit_results\":{\"timeout\":3600,\"collateral\":1},\"judge_results\":{\"timeout\":3600,\"collateral\":1},\"mediate_results\":{\"timeout\":3600,\"collateral\":1}},\"trusted_parties\":{\"solver\":\"0xa583b4b8a68117b4cf5226bddab8a3ab21b1041b\",\"mediator\":[\"0x75a6d43f48808fdda39380a8a92ad9c046fa1326\"]}}},\"resource_offer\":null,\"deal\":null}" +2024-06-02T07:43:27+05:30 DBG ../../../Volumes/N/CoopHive/hive/pkg/web3/events.go:56 > &{DealId:QmTAZMhdeVYuGrvERq6ktCz5icwJNy7pvC42TdLAQC9zxD Payee:0x7E921e387Fbc82c79deC78788e77b1f5E4625654 Amount:+1000000000000000000 Reason:0 Direction:2 Raw:{Address:0xA05e26D6Fd3F86F964dcA4286892478A474F9772 Topics:[0x64861f505d0cfce7a0cc3629c70eb54f7de27be35939b48300935694958a9842] Data:[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 160 0 0 0 0 0 0 0 0 0 0 0 0 126 146 30 56 127 188 130 199 157 236 120 120 142 119 177 245 228 98 86 84 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 224 182 179 167 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 46 81 109 84 65 90 77 104 100 101 86 89 117 71 114 118 69 82 113 54 107 116 67 122 53 105 99 119 74 78 121 55 112 118 67 52 50 84 100 76 65 81 67 57 122 120 68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] BlockNumber:24811 TxHash:0x18d3732c31952d7514041174f9a38899b634d5c158bf147b1d5af35517ec32ab TxIndex:0 BlockHash:0xc772242fa84f4c08c5f45050e789afeb6610f85258ddce232621fdec979ba6cd Index:4 Removed:false}} payments->event=Payment +2024-06-02T07:43:27+05:30 DBG ../../../Volumes/J/.go/go1.22.0/src/runtime/asm_arm64.s:1222 > action="ws READ" payload="{\"event_type\":\"ResourceOfferStateUpdated\",\"job_offer\":null,\"resource_offer\":{\"id\":\"QmWdbR25EUp6nS39kJimTt8mjfmo9uzWLgJtBkV4ad3b1w\",\"deal_id\":\"QmTAZMhdeVYuGrvERq6ktCz5icwJNy7pvC42TdLAQC9zxD\",\"resource_provider\":\"0x2d25c79d98a30cA0157395792e7Bce7CFeAcC1B3\",\"state\":3,\"job_offer\":{\"id\":\"QmWdbR25EUp6nS39kJimTt8mjfmo9uzWLgJtBkV4ad3b1w\",\"created_at\":1717294300170,\"resource_provider\":\"0x2d25c79d98a30cA0157395792e7Bce7CFeAcC1B3\",\"index\":0,\"spec\":{\"gpu\":1,\"cpu\":1000,\"ram\":8128},\"modules\":[],\"mode\":\"FixedPrice\",\"default_pricing\":{\"instruction_price\":1,\"payment_collateral\":2,\"results_collateral_multiple\":2,\"mediation_fee\":1},\"default_timeouts\":{\"agree\":{\"timeout\":3600,\"collateral\":1},\"submit_results\":{\"timeout\":3600,\"collateral\":1},\"judge_results\":{\"timeout\":3600,\"collateral\":1},\"mediate_results\":{\"timeout\":3600,\"collateral\":1}},\"module_pricing\":{},\"module_timeouts\":{},\"trusted_parties\":{\"solver\":\"0xa583b4b8a68117b4cf5226bddab8a3ab21b1041b\",\"mediator\":[\"0x75a6d43f48808fdda39380a8a92ad9c046fa1326\"]}}},\"deal\":null}" +2024-06-02T07:43:27+05:30 DBG ../../../Volumes/N/CoopHive/hive/pkg/web3/events.go:56 > &{DealId:QmTAZMhdeVYuGrvERq6ktCz5icwJNy7pvC42TdLAQC9zxD Payee:0x7E921e387Fbc82c79deC78788e77b1f5E4625654 Amount:+1000000000000000000 Reason:2 Direction:2 Raw:{Address:0xA05e26D6Fd3F86F964dcA4286892478A474F9772 Topics:[0x64861f505d0cfce7a0cc3629c70eb54f7de27be35939b48300935694958a9842] Data:[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 160 0 0 0 0 0 0 0 0 0 0 0 0 126 146 30 56 127 188 130 199 157 236 120 120 142 119 177 245 228 98 86 84 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 224 182 179 167 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 46 81 109 84 65 90 77 104 100 101 86 89 117 71 114 118 69 82 113 54 107 116 67 122 53 105 99 119 74 78 121 55 112 118 67 52 50 84 100 76 65 81 67 57 122 120 68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] BlockNumber:24811 TxHash:0x18d3732c31952d7514041174f9a38899b634d5c158bf147b1d5af35517ec32ab TxIndex:0 BlockHash:0xc772242fa84f4c08c5f45050e789afeb6610f85258ddce232621fdec979ba6cd Index:6 Removed:false}} payments->event=Payment +2024-06-02T07:43:27+05:30 TRC ../go/pkg/mod/github.com/hashicorp/go-retryablehttp@v0.7.5/client.go:646 > GET=http://halcyon.co-ophive.network:8987/api/v1/deals/QmTAZMhdeVYuGrvERq6ktCz5icwJNy7pvC42TdLAQC9zxD/result attempt=0 +🤔 Results submitted. Awaiting verification... +2024-06-02T07:43:27+05:30 DBG ../../../Volumes/N/CoopHive/hive/pkg/web3/events.go:56 > &{DealId:QmTAZMhdeVYuGrvERq6ktCz5icwJNy7pvC42TdLAQC9zxD Payee:0x2d25c79d98a30cA0157395792e7Bce7CFeAcC1B3 Amount:+2000000000000000000 Reason:1 Direction:2 Raw:{Address:0xA05e26D6Fd3F86F964dcA4286892478A474F9772 Topics:[0x64861f505d0cfce7a0cc3629c70eb54f7de27be35939b48300935694958a9842] Data:[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 160 0 0 0 0 0 0 0 0 0 0 0 0 45 37 199 157 152 163 12 160 21 115 149 121 46 123 206 124 254 172 193 179 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27 193 109 103 78 200 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 46 81 109 84 65 90 77 104 100 101 86 89 117 71 114 118 69 82 113 54 107 116 67 122 53 105 99 119 74 78 121 55 112 118 67 52 50 84 100 76 65 81 67 57 122 120 68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] BlockNumber:24811 TxHash:0x18d3732c31952d7514041174f9a38899b634d5c158bf147b1d5af35517ec32ab TxIndex:0 BlockHash:0xc772242fa84f4c08c5f45050e789afeb6610f85258ddce232621fdec979ba6cd Index:8 Removed:false}} payments->event=Payment +∙∙∙ Results accepted. Downloading result...2024-06-02T07:43:27+05:30 DBG ../../../Volumes/N/CoopHive/hive/pkg/web3/events.go:56 > &{DealId:QmTAZMhdeVYuGrvERq6ktCz5icwJNy7pvC42TdLAQC9zxD State:3 Raw:{Address:0x38A581AD7B3A4Be91BcA119416FCf9cb41e22EB8 Topics:[0x10ca3d89184491f5d8de422bd36534abe6eb4b4aa1429a261bdb5ff1dd9ac386] Data:[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 46 81 109 84 65 90 77 104 100 101 86 89 117 71 114 118 69 82 113 54 107 116 67 122 53 105 99 119 74 78 121 55 112 118 67 52 50 84 100 76 65 81 67 57 122 120 68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] BlockNumber:24811 TxHash:0x18d3732c31952d7514041174f9a38899b634d5c158bf147b1d5af35517ec32ab TxIndex:0 BlockHash:0xc772242fa84f4c08c5f45050e789afeb6610f85258ddce232621fdec979ba6cd Index:0 Removed:false}} storage->event=DealStateChange +2024-06-02T07:43:27+05:30 TRC ../go/pkg/mod/github.com/hashicorp/go-retryablehttp@v0.7.5/client.go:646 > GET=http://halcyon.co-ophive.network:8987/api/v1/deals/QmTAZMhdeVYuGrvERq6ktCz5icwJNy7pvC42TdLAQC9zxD attempt=0 +2024-06-02T07:43:27+05:30 DBG ../../../Volumes/N/CoopHive/hive/pkg/web3/events.go:56 > &{From:0x9295A3650F72F3bF2EA61CCa3f94043d9a10Aeea To:0x2d25c79d98a30cA0157395792e7Bce7CFeAcC1B3 Value:+1000000000000000000 Raw:{Address:0x9295A3650F72F3bF2EA61CCa3f94043d9a10Aeea Topics:[0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef 0x0000000000000000000000009295a3650f72f3bf2ea61cca3f94043d9a10aeea 0x0000000000000000000000002d25c79d98a30ca0157395792e7bce7cfeacc1b3] Data:[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 224 182 179 167 100 0 0] BlockNumber:24811 TxHash:0x18d3732c31952d7514041174f9a38899b634d5c158bf147b1d5af35517ec32ab TxIndex:0 BlockHash:0xc772242fa84f4c08c5f45050e789afeb6610f85258ddce232621fdec979ba6cd Index:1 Removed:false}} token->event=Transfer +2024-06-02T07:43:27+05:30 DBG ../../../Volumes/N/CoopHive/hive/pkg/web3/events.go:56 > &{From:0x9295A3650F72F3bF2EA61CCa3f94043d9a10Aeea To:0x7E921e387Fbc82c79deC78788e77b1f5E4625654 Value:+1000000000000000000 Raw:{Address:0x9295A3650F72F3bF2EA61CCa3f94043d9a10Aeea Topics:[0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef 0x0000000000000000000000009295a3650f72f3bf2ea61cca3f94043d9a10aeea 0x0000000000000000000000007e921e387fbc82c79dec78788e77b1f5e4625654] Data:[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 224 182 179 167 100 0 0] BlockNumber:24811 TxHash:0x18d3732c31952d7514041174f9a38899b634d5c158bf147b1d5af35517ec32ab TxIndex:0 BlockHash:0xc772242fa84f4c08c5f45050e789afeb6610f85258ddce232621fdec979ba6cd Index:3 Removed:false}} token->event=Transfer +2024-06-02T07:43:27+05:30 DBG ../../../Volumes/N/CoopHive/hive/pkg/web3/events.go:56 > &{From:0x9295A3650F72F3bF2EA61CCa3f94043d9a10Aeea To:0x7E921e387Fbc82c79deC78788e77b1f5E4625654 Value:+1000000000000000000 Raw:{Address:0x9295A3650F72F3bF2EA61CCa3f94043d9a10Aeea Topics:[0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef 0x0000000000000000000000009295a3650f72f3bf2ea61cca3f94043d9a10aeea 0x0000000000000000000000007e921e387fbc82c79dec78788e77b1f5e4625654] Data:[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 224 182 179 167 100 0 0] BlockNumber:24811 TxHash:0x18d3732c31952d7514041174f9a38899b634d5c158bf147b1d5af35517ec32ab TxIndex:0 BlockHash:0xc772242fa84f4c08c5f45050e789afeb6610f85258ddce232621fdec979ba6cd Index:5 Removed:false}} token->event=Transfer +2024-06-02T07:43:27+05:30 DBG ../../../Volumes/N/CoopHive/hive/pkg/web3/events.go:56 > &{From:0x9295A3650F72F3bF2EA61CCa3f94043d9a10Aeea To:0x2d25c79d98a30cA0157395792e7Bce7CFeAcC1B3 Value:+2000000000000000000 Raw:{Address:0x9295A3650F72F3bF2EA61CCa3f94043d9a10Aeea Topics:[0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef 0x0000000000000000000000009295a3650f72f3bf2ea61cca3f94043d9a10aeea 0x0000000000000000000000002d25c79d98a30ca0157395792e7bce7cfeacc1b3] Data:[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27 193 109 103 78 200 0 0] BlockNumber:24811 TxHash:0x18d3732c31952d7514041174f9a38899b634d5c158bf147b1d5af35517ec32ab TxIndex:0 BlockHash:0xc772242fa84f4c08c5f45050e789afeb6610f85258ddce232621fdec979ba6cd Index:7 Removed:false}} token->event=Transfer +∙●∙ Results accepted. Downloading result...2024-06-02T07:43:27+05:30 DBG ../../../Volumes/N/CoopHive/hive/internal/jobCreatorService/controller.go:387 > 🟢 JC accept result tx=0x18d3732c31952d7514041174f9a38899b634d5c158bf147b1d5af35517ec32ab +2024-06-02T07:43:27+05:30 DBG ../go/pkg/mod/github.com/hashicorp/go-retryablehttp@v0.7.5/client.go:646 > POST=http://halcyon.co-ophive.network:8987/api/v1/deals/QmTAZMhdeVYuGrvERq6ktCz5icwJNy7pvC42TdLAQC9zxD/txs/job_creator attempt=0 +∙∙∙ Results accepted. Downloading result...2024-06-02T07:43:27+05:30 DBG ../../../Volumes/N/CoopHive/hive/internal/jobCreatorService/controller.go:148 > 🟢 JC StorageDealStateChange=ResultsAccepted +(storage.StorageDealStateChange) { + DealId: (string) (len=46) "QmTAZMhdeVYuGrvERq6ktCz5icwJNy7pvC42TdLAQC9zxD", + State: (uint8) 3, + Raw: (types.Log) { + Address: (common.Address) (len=20 cap=20) 0x38A581AD7B3A4Be91BcA119416FCf9cb41e22EB8, + Topics: ([]common.Hash) (len=1 cap=1) { + (common.Hash) (len=32 cap=32) 0x10ca3d89184491f5d8de422bd36534abe6eb4b4aa1429a261bdb5ff1dd9ac386 + }, + Data: ([]uint8) (len=160 cap=160) { + 00000000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| + 00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 |...............@| + 00000020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| + 00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 |................| + 00000040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| + 00000050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2e |................| + 00000060 51 6d 54 41 5a 4d 68 64 65 56 59 75 47 72 76 45 |QmTAZMhdeVYuGrvE| + 00000070 52 71 36 6b 74 43 7a 35 69 63 77 4a 4e 79 37 70 |Rq6ktCz5icwJNy7p| + 00000080 76 43 34 32 54 64 4c 41 51 43 39 7a 78 44 00 00 |vC42TdLAQC9zxD..| + 00000090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| + }, + BlockNumber: (uint64) 24811, + TxHash: (common.Hash) (len=32 cap=32) 0x18d3732c31952d7514041174f9a38899b634d5c158bf147b1d5af35517ec32ab, + TxIndex: (uint) 0, + BlockHash: (common.Hash) (len=32 cap=32) 0xc772242fa84f4c08c5f45050e789afeb6610f85258ddce232621fdec979ba6cd, + Index: (uint) 0, + Removed: (bool) false + } +} +DEBU[0015]/Volumes/N/CoopHive/hive/enums/jobEntry.go:33 github.com/CoopHive/hive/enums.(*JobEntry).Stop() endTime set already +DEBU[0015]/Volumes/N/CoopHive/hive/enums/jobEntry.go:34 github.com/CoopHive/hive/enums.(*JobEntry).Stop() start: 2024-06-02 07:43:17.21204 +0530 IST m=+4.348466209, end: 2024-06-02 07:43:27.949122 +0530 IST m=+15.085550918, duration: 10.737084709s +✅ Results accepted. Downloading result... + +🍂 CoopHive job completed in 10.737084709s, try 👇 + open /Users/hiro/.coophive/halcyon/jc/downloaded-files/QmTAZMhdeVYuGrvERq6ktCz5icwJNy7pvC42TdLAQC9zxD + cat /Users/hiro/.coophive/halcyon/jc/downloaded-files/QmTAZMhdeVYuGrvERq6ktCz5icwJNy7pvC42TdLAQC9zxD/stdout + cat /Users/hiro/.coophive/halcyon/jc/downloaded-files/QmTAZMhdeVYuGrvERq6ktCz5icwJNy7pvC42TdLAQC9zxD/stderr + https://ipfs.io/ipfs/QmRnfzKiR2hmm5UeSx2Cn2CRFEB1gTDBXavf4oiJC1Aeoo +`); + +extractLocationURL(` +🍂 CoopHive job completed in 47.306082542s, try 👇 + open /Users/hiro/.coophive/halcyon/jc/downloaded-files/QmfAZLLPBaYoCxxc3o6sAJLHPhtfMMGVvHmCFtjkZd2Gqu + cat /Users/hiro/.coophive/halcyon/jc/downloaded-files/QmfAZLLPBaYoCxxc3o6sAJLHPhtfMMGVvHmCFtjkZd2Gqu/stdout + cat /Users/hiro/.coophive/halcyon/jc/downloaded-files/QmfAZLLPBaYoCxxc3o6sAJLHPhtfMMGVvHmCFtjkZd2Gqu/stderr + https://ipfs.io/ipfs/QmRnfzKiR2hmm5UeSx2Cn2CRFEB1gTDBXavf4oiJC1Aeoo +`); diff --git a/packages/nextjs/pages/api/hive.ts b/packages/nextjs/pages/api/hive.ts new file mode 100644 index 0000000..7166f08 --- /dev/null +++ b/packages/nextjs/pages/api/hive.ts @@ -0,0 +1,92 @@ +import { exec } from "child_process"; +import type { NextApiRequest, NextApiResponse } from "next"; +import { platform } from "os"; +import path from "path"; +import { promisify } from "util"; + +const execAsync = promisify(exec); + +export default async function handler(req: NextApiRequest, res: NextApiResponse) { + if (req.method !== "POST") { + res.setHeader("Allow", ["POST"]); + return res.status(405).end(`Method ${req.method} Not Allowed`); + } + + const { inputURI } = req.body; + + if (!inputURI) { + return res.status(400).json({ error: "Missing inputURI in request body" }); + } + + // Set environment variables + const pKey = process.env.PRIVATE_KEY || "5de4111afa1a4b94908f83103eb1f1706367c2e68ca870fc3fb9a804cdab365a"; + + // publicKey: 0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC + const debug = true; + + const w = path.dirname(__dirname); + console.log({ w }); + let hiveCli: string; // = path.join(w, "hive"); + + const platform = process.platform; + let hiveBin: string = "hive-mac"; + + console.log({ platform }); + + if (platform === "linux") { + hiveBin = "hive-linux"; + } else if (platform === "darwin") { + hiveBin = "hive-mac"; + } + // } else { + // console.error("Unsupported platform"); + // process.exit(1); + // } + + hiveCli = process.env.HIVE_CLI || path.join("./pages/api/cli", hiveBin); + + // hiveCli = "hive" + + // Construct the command + const command = `HIVE_PRIVATE_KEY=${pKey} DEBUG=${debug} ${hiveCli} run cowsay:v0.1.2`; + + // Execute the command + const childProcess = exec(command); + + // Handle output + let outputFolder: string | null = null; + let stderr: string | null = null; + + childProcess.stdout.on("data", data => { + console.log(`stdout: ${data}`); + outputFolder = extractLocationURL(data.toString()); + }); + + childProcess.stderr.on("data", data => { + console.error(`stderr: ${data}`); + stderr = data.toString(); + }); + + // Handle command completion + childProcess.on("close", code => { + console.log(`child process exited with code ${code}`); + if (code === 0) { + if (outputFolder) { + res.status(200).json({ outputFolder }); + //TODO: @Fabian upload the outputFolder to the s3 bucket + } else { + res.status(500).json({ error: `Failed to extract output folder from command output` }); + } + } else { + res.status(500).json({ error: `Command execution failed with code ${code}: ${stderr || ""}` }); + } + }); +} + +// Extract the location URL from the output +export function extractLocationURL(output: string): string | null { + // Match the URL pattern + const regex = /open\s+(.*)\s+cat\s+.*\s+cat\s+.*\s+(https?:\/\/\S+)/; + const match = output.match(regex); + return match ? match[1] : null; +} diff --git a/packages/nextjs/tsconfig.json b/packages/nextjs/tsconfig.json index 7d1e6d9..85286db 100644 --- a/packages/nextjs/tsconfig.json +++ b/packages/nextjs/tsconfig.json @@ -23,6 +23,6 @@ } ] }, - "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"], + "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts", "hive"], "exclude": ["node_modules"] }