{"version": 2, "width": 110, "height": 32, "timestamp": 1792662611, "title": "Edited candidate acceptance: public testnet deployment and recovery (local package)"} [0.0, "o", "$ node /opt/zeer-testnet/deployment-20261022/work/node_modules/@zeer-dev/chef/dist/cli.js init --template public --dir /opt/zeer-testnet/deployment-20261022/public3 --project deploy_public --start-height 4528618 --prep-url https://zeer.endpx.cloud/api/prep --json\r\n"] [0.586, "o", "{\"command\":\"init\",\"status\":\"complete\",\"project\":\"deploy_public\",\"network\":\"testnet\",\"startHeight\":4528618,\"startSelection\":\"explicit\",\"directory\":\"/opt/zeer-testnet/deployment-20261022/public3\",\"template\":\"public\",\"files\":[\"package.json\",\"chef.config.ts\",\"schema.graphql\",\"tsconfig.json\",\".env\",\".env.example\",\".gitignore\",\"compose.yaml\",\"query.graphql\",\"query.mjs\",\"README.md\",\"Dockerfile\",\".dockerignore\",\"compose.runtime.yaml\",\"runtime.mjs\",\"healthcheck.mjs\",\"runtime-control.mjs\",\"backup.mjs\"],\"nextSteps\":[\"Install the generated project's dependencies (see README.md).\",\"Set PREP_URL and database settings in .env.\",\"Run doctor, resolve any failed checks, then use dev --migrate for the first compatible startup; query from a second terminal.\"]}\r\n"] [162.666, "o", "$ node --env-file=.env runtime-control.mjs migrate\r\n"] [180.819, "o", " Volume zeer-testnet-deployment-20261022_postgres Creating \r\n Volume zeer-testnet-deployment-20261022_postgres Created \r\n Container zeer-testnet-deployment-20261022-postgres-1 Creating \r\n Container zeer-testnet-deployment-20261022-postgres-1 Created \r\n Container zeer-testnet-deployment-20261022-postgres-1 Starting \r\n Container zeer-testnet-deployment-20261022-postgres-1 Started \r\n Container zeer-testnet-deployment-20261022-postgres-1 Waiting \r\n Container zeer-testnet-deployment-20261022-postgres-1 Healthy \r\n Container zeer-testnet-deployment-20261022-migrate-run-97e518e97793 Creating \r\n Container zeer-testnet-deployment-20261022-migrate-run-97e518e97793 Created \r\n{\"command\":\"migrate\",\"status\":\"complete\",\"project\":\"deploy_public\",\"fingerprint\":\"1294ea2973cd538b57939842bf758add411e4c83002d8b1a08cb2c47d5dbf8c6\"}\r\n{\"command\":\"runtime\",\"action\":\"migrate\",\"status\":\"complete\"}\r\n"] [180.819, "o", "$ node --env-file=.env runtime-control.mjs up\r\n"] [182.113, "o", " Container zeer-testnet-deployment-20261022-postgres-1 Running \r\n Container zeer-testnet-deployment-20261022-api-1 Creating \r\n Container zeer-testnet-deployment-20261022-follower-1 Creating \r\n Container zeer-testnet-deployment-20261022-api-1 Created \r\n Container zeer-testnet-deployment-20261022-follower-1 Created \r\n Container zeer-testnet-deployment-20261022-postgres-1 Waiting \r\n Container zeer-testnet-deployment-20261022-postgres-1 Waiting \r\n Container zeer-testnet-deployment-20261022-postgres-1 Healthy \r\n Container zeer-testnet-deployment-20261022-follower-1 Starting \r\n Container zeer-testnet-deployment-20261022-postgres-1 Healthy \r\n Container zeer-testnet-deployment-20261022-api-1 Starting \r\n Container zeer-testnet-deployment-20261022-follower-1 Started \r\n Container zeer-testnet-deployment-20261022-api-1 Started \r\n{\"command\":\"runtime\",\"action\":\"up\",\"status\":\"complete\"}\r\n"] [188.184, "o", "$ node --env-file=.env runtime-control.mjs check\r\n"] [195.395, "o", " Container zeer-testnet-deployment-20261022-postgres-1 Running \r\n Container zeer-testnet-deployment-20261022-postgres-1 Waiting \r\n Container zeer-testnet-deployment-20261022-postgres-1 Healthy \r\n Container zeer-testnet-deployment-20261022-check-run-3a7302b2d8f5 Creating \r\n Container zeer-testnet-deployment-20261022-check-run-3a7302b2d8f5 Created \r\n{\"command\":\"status\",\"project\":\"deploy_public\",\"fingerprint\":\"1294ea2973cd538b57939842bf758add411e4c83002d8b1a08cb2c47d5dbf8c6\",\"checkpoint\":{\"height\":4528626,\"hash\":\"000016cb6593aacc6be59158b1570317c5dac2e425c21dd25d826926f53ecc21\",\"anchorHash\":\"0000159987325983afa094b963192f1fb014e80a2896743a8d8a99dba7819e49\",\"status\":\"ready\",\"undoFloor\":4528617},\"state\":\"caught_up\",\"readGate\":\"ready\",\"source\":{\"availability\":\"available\",\"ready\":true,\"usable\":true,\"identityMatches\":true,\"historyAvailable\":true,\"archiveStart\":0,\"checkpointAheadOfPrep\":false,\"indexedHeight\":4528626,\"archiveHeight\":4528626,\"sourceMode\":\"follower\",\"freshness\":\"observed\",\"sourceHeight\":4528627,\"sourceObservedAt\":1792662805,\"prepSourceLagBlocks\":1,\"chefPrepLagBlocks\":0,\"epoch\":\"17\"},\"invocationMode\":\"status\"}\r\n{\"command\":\"runtime\",\"action\":\"check\",\"status\":\"complete\"}\r\n"] [195.395, "o", "$ node --env-file=.env query.mjs\r\n"] [195.548, "o", "{\r\n \"data\": {\r\n \"BlockSummaryList\": {\r\n \"items\": [\r\n {\r\n \"id\": \"4528618\",\r\n \"height\": 4528618,\r\n \"hash\": \"000018cd6c1d0acfce0e98e4deb81709e38f463479c9d2f98ff813f1ca73964d\",\r\n \"time\": \"1792662452\",\r\n \"transactionCount\": 1\r\n },\r\n {\r\n \"id\": \"4528619\",\r\n \"height\": 4528619,\r\n \"hash\": \"000006fb677c8e477a61894e536ba7d5a6994f8ab891fe696153b549ca49c274\",\r\n \"time\": \"1792662460\",\r\n \"transactionCount\": 1\r\n },\r\n {\r\n \"id\": \"4528620\",\r\n \"height\": 4528620,\r\n \"hash\": \"00001e2ab5fee647695ea3f4d14588867b498c0b31dd618288f90d99d7e917f4\",\r\n \"time\": \"1792662569\",\r\n \"transactionCount\": 2\r\n },\r\n {\r\n \"id\": \"4528621\",\r\n \"height\": 4528621,\r\n \"hash\": \"000024e0e4e4d1273229287608a2a61910524389f1d56c67ae32197a3ee088f0\",\r\n \"time\": \"1792662604\",\r\n \"transactionCount\": 1\r\n },\r\n {\r\n \"id\": \"4528622\",\r\n \"height\": 4528622,\r\n \"hash\": \"000020451b8c831fc5dfef64362a202b5ba18efd28024644266d6984548b11cc\",\r\n \"time\": \"1792662627\",\r\n \"transactionCount\": 1\r\n },\r\n {\r\n \"id\": \"4528623\",\r\n \"height\": 4528623,\r\n \"hash\": \"000018af2dbf9db6c789ea5d6f0c5d7e6ef568b8ac524c731df3f07fd477a3df\",\r\n \"time\": \"1792662632\",\r\n \"transactionCount\": 1\r\n },\r\n {\r\n \"id\": \"4528624\",\r\n \"height\": 4528624,\r\n \"hash\": \"000002a8660aeb02eb508f2df7bdf7c2ebd89098826295f5dbc3ff012c815b91\",\r\n \"time\": \"1792662652\",\r\n \"transactionCount\": 1\r\n },\r\n {\r\n \"id\": \"4528625\",\r\n \"height\": 4528625,\r\n \"hash\": \"00001aba8152da9d53e177bd009e780b7050d04d6b63fd9789522650f53bacfc\",\r\n \"time\": \"1792662680\",\r\n \"transactionCount\": 1\r\n },\r\n {\r\n \"id\": \"4528626\",\r\n \"height\": 4528626,\r\n \"hash\": \"000016cb6593aacc6be59158b1570317c5dac2e425c21dd25d826926f53ecc21\",\r\n \"time\": \"1792662765\",\r\n \"transactionCount\": 3\r\n }\r\n ],\r\n \"nextCursor\": null\r\n },\r\n \"_meta\": {\r\n \"height\": 4528626,\r\n \"hash\": \"000016cb6593aacc6be59158b1570317c5dac2e425c21dd25d826926f53ecc21\",\r\n \"status\": \"ready\"\r\n }\r\n }\r\n}\r\n"] [197.816, "o", "$ node --env-file=.env runtime-control.mjs stop\r\n"] [199.719, "o", " Container zeer-testnet-deployment-20261022-follower-1 Stopping \r\n Container zeer-testnet-deployment-20261022-api-1 Stopping \r\n Container zeer-testnet-deployment-20261022-follower-1 Stopped \r\n Container zeer-testnet-deployment-20261022-api-1 Stopped \r\n{\"command\":\"runtime\",\"action\":\"stop\",\"status\":\"complete\",\"database_retained\":true}\r\n"] [204.36, "o", "$ node --env-file=.env backup.mjs backup --file backups/public.dump\r\n"] [207.575, "o", "{\"command\":\"backup\",\"status\":\"complete\",\"project\":\"deploy_public\"}\r\n"] [207.575, "o", "$ node --env-file=.env backup.mjs restore --file backups/public.dump --database chef_recovered\r\n"] [211.577, "o", "{\"command\":\"restore\",\"status\":\"complete\",\"project\":\"deploy_public\",\"database\":\"chef_recovered\"}\r\n"] [215.462, "o", "$ node --env-file=.env backup.mjs restore --file backups/public.dump --database chef_recovered\r\n"] [216.577, "o", "{\"command\":\"restore\",\"status\":\"failed\",\"code\":\"TARGET_DATABASE_EXISTS\"}\r\n"] [216.578, "o", "$ # Explicitly switch CHEF_DATABASE_NAME and DATABASE_URL to verified fresh chef_recovered\r\n"] [216.578, "o", "$ node --env-file=.env runtime-control.mjs up\r\n"] [217.991, "o", " Container zeer-testnet-deployment-20261022-postgres-1 Running \r\n Container zeer-testnet-deployment-20261022-api-1 Recreate \r\n Container zeer-testnet-deployment-20261022-follower-1 Recreate \r\n Container zeer-testnet-deployment-20261022-api-1 Recreated \r\n Container zeer-testnet-deployment-20261022-follower-1 Recreated \r\n Container zeer-testnet-deployment-20261022-postgres-1 Waiting \r\n Container zeer-testnet-deployment-20261022-postgres-1 Waiting \r\n Container zeer-testnet-deployment-20261022-postgres-1 Healthy \r\n Container zeer-testnet-deployment-20261022-api-1 Starting \r\n Container zeer-testnet-deployment-20261022-postgres-1 Healthy \r\n Container zeer-testnet-deployment-20261022-follower-1 Starting \r\n Container zeer-testnet-deployment-20261022-api-1 Started \r\n Container zeer-testnet-deployment-20261022-follower-1 Started \r\n{\"command\":\"runtime\",\"action\":\"up\",\"status\":\"complete\"}\r\n"] [224.007, "o", "$ node --env-file=.env query.mjs\r\n"] [224.424, "o", "{\r\n \"data\": {\r\n \"BlockSummaryList\": {\r\n \"items\": [\r\n {\r\n \"id\": \"4528618\",\r\n \"height\": 4528618,\r\n \"hash\": \"000018cd6c1d0acfce0e98e4deb81709e38f463479c9d2f98ff813f1ca73964d\",\r\n \"time\": \"1792662452\",\r\n \"transactionCount\": 1\r\n },\r\n {\r\n \"id\": \"4528619\",\r\n \"height\": 4528619,\r\n \"hash\": \"000006fb677c8e477a61894e536ba7d5a6994f8ab891fe696153b549ca49c274\",\r\n \"time\": \"1792662460\",\r\n \"transactionCount\": 1\r\n },\r\n {\r\n \"id\": \"4528620\",\r\n \"height\": 4528620,\r\n \"hash\": \"00001e2ab5fee647695ea3f4d14588867b498c0b31dd618288f90d99d7e917f4\",\r\n \"time\": \"1792662569\",\r\n \"transactionCount\": 2\r\n },\r\n {\r\n \"id\": \"4528621\",\r\n \"height\": 4528621,\r\n \"hash\": \"000024e0e4e4d1273229287608a2a61910524389f1d56c67ae32197a3ee088f0\",\r\n \"time\": \"1792662604\",\r\n \"transactionCount\": 1\r\n },\r\n {\r\n \"id\": \"4528622\",\r\n \"height\": 4528622,\r\n \"hash\": \"000020451b8c831fc5dfef64362a202b5ba18efd28024644266d6984548b11cc\",\r\n \"time\": \"1792662627\",\r\n \"transactionCount\": 1\r\n },\r\n {\r\n \"id\": \"4528623\",\r\n \"height\": 4528623,\r\n \"hash\": \"000018af2dbf9db6c789ea5d6f0c5d7e6ef568b8ac524c731df3f07fd477a3df\",\r\n \"time\": \"1792662632\",\r\n \"transactionCount\": 1\r\n },\r\n {\r\n \"id\": \"4528624\",\r\n \"height\": 4528624,\r\n \"hash\": \"000002a8660aeb02eb508f2df7bdf7c2ebd89098826295f5dbc3ff012c815b91\",\r\n \"time\": \"1792662652\",\r\n \"transactionCount\": 1\r\n },\r\n {\r\n \"id\": \"4528625\",\r\n \"height\": 4528625,\r\n \"hash\": \"00001aba8152da9d53e177bd009e780b7050d04d6b63fd9789522650f53bacfc\",\r\n \"time\": \"1792662680\",\r\n \"transactionCount\": 1\r\n },\r\n {\r\n \"id\": \"4528626\",\r\n \"height\": 4528626,\r\n \"hash\": \"000016cb6593aacc6be59158b1570317c5dac2e425c21dd25d826926f53ecc21\",\r\n \"time\": \"1792662765\",\r\n \"transactionCount\": 3\r\n },\r\n {\r\n \"id\": \"4528627\",\r\n \"height\": 4528627,\r\n \"hash\": \"0000056230787097b86c2df92e36918e36ec3f9efb91923c67e9542d55283d92\",\r\n \"time\": \"1792662771\",\r\n \"transactionCount\": 1\r\n }\r\n ],\r\n \"nextCursor\": null\r\n },\r\n \"_meta\": {\r\n \"height\": 4528627,\r\n \"hash\": \"0000056230787097b86c2df92e36918e36ec3f9efb91923c67e9542d55283d92\",\r\n \"status\": \"ready\"\r\n }\r\n }\r\n}\r\n"] [224.425, "o", "$ node --env-file=.env runtime-control.mjs stop\r\n"] [225.389, "o", " Container zeer-testnet-deployment-20261022-follower-1 Stopping \r\n Container zeer-testnet-deployment-20261022-api-1 Stopping \r\n Container zeer-testnet-deployment-20261022-api-1 Stopped \r\n Container zeer-testnet-deployment-20261022-follower-1 Stopped \r\n{\"command\":\"runtime\",\"action\":\"stop\",\"status\":\"complete\",\"database_retained\":true}\r\n"] [229.975, "o", "$ node --env-file=.env runtime-control.mjs up\r\n"] [232.168, "o", " Container zeer-testnet-deployment-20261022-postgres-1 Running \r\n Container zeer-testnet-deployment-20261022-postgres-1 Waiting \r\n Container zeer-testnet-deployment-20261022-postgres-1 Waiting \r\n Container zeer-testnet-deployment-20261022-postgres-1 Healthy \r\n Container zeer-testnet-deployment-20261022-postgres-1 Healthy \r\n Container zeer-testnet-deployment-20261022-api-1 Starting \r\n Container zeer-testnet-deployment-20261022-follower-1 Starting \r\n Container zeer-testnet-deployment-20261022-follower-1 Started \r\n Container zeer-testnet-deployment-20261022-api-1 Started \r\n{\"command\":\"runtime\",\"action\":\"up\",\"status\":\"complete\"}\r\n"] [238.197, "o", "$ node --env-file=.env runtime-control.mjs check\r\n"] [244.15, "o", " Container zeer-testnet-deployment-20261022-postgres-1 Running \r\n Container zeer-testnet-deployment-20261022-postgres-1 Waiting \r\n Container zeer-testnet-deployment-20261022-postgres-1 Healthy \r\n Container zeer-testnet-deployment-20261022-check-run-3cb353b2a7f4 Creating \r\n Container zeer-testnet-deployment-20261022-check-run-3cb353b2a7f4 Created \r\n{\"command\":\"status\",\"project\":\"deploy_public\",\"fingerprint\":\"1294ea2973cd538b57939842bf758add411e4c83002d8b1a08cb2c47d5dbf8c6\",\"checkpoint\":{\"height\":4528627,\"hash\":\"0000056230787097b86c2df92e36918e36ec3f9efb91923c67e9542d55283d92\",\"anchorHash\":\"0000159987325983afa094b963192f1fb014e80a2896743a8d8a99dba7819e49\",\"status\":\"ready\",\"undoFloor\":4528617},\"state\":\"caught_up\",\"readGate\":\"ready\",\"source\":{\"availability\":\"available\",\"ready\":true,\"usable\":true,\"identityMatches\":true,\"historyAvailable\":true,\"archiveStart\":0,\"checkpointAheadOfPrep\":false,\"indexedHeight\":4528627,\"archiveHeight\":4528627,\"sourceMode\":\"follower\",\"freshness\":\"observed\",\"sourceHeight\":4528627,\"sourceObservedAt\":1792662852,\"prepSourceLagBlocks\":0,\"chefPrepLagBlocks\":0,\"epoch\":\"17\"},\"invocationMode\":\"status\"}\r\n{\"command\":\"runtime\",\"action\":\"check\",\"status\":\"complete\"}\r\n"] [244.15, "o", "$ node --env-file=.env runtime-control.mjs status\r\n"] [244.61, "o", "NAME IMAGE COMMAND SERVICE CREATED STATUS PORTS\r\nzeer-testnet-deployment-20261022-api-1 zeer-testnet-deployment-20261022-runtime:local \"node runtime.mjs api\" api 27 seconds ago Up 13 seconds (healthy) 127.0.0.1:39476->39370/tcp\r\nzeer-testnet-deployment-20261022-follower-1 zeer-testnet-deployment-20261022-runtime:local \"node runtime.mjs fo\u2026\" follower 27 seconds ago Up 13 seconds 39370/tcp\r\nzeer-testnet-deployment-20261022-postgres-1 postgres@sha256:ceef4a62198b562d6fe3e51be67362f72a0abf0aaa255f54f0c0e55be9768ed2 \"docker-entrypoint.s\u2026\" postgres About a minute ago Up About a minute (healthy) 127.0.0.1:39475->5432/tcp\r\n{\"command\":\"runtime\",\"action\":\"status\",\"status\":\"complete\"}\r\n"] [248.555, "o", "$ node --env-file=.env runtime-control.mjs stop\r\n"] [249.511, "o", " Container zeer-testnet-deployment-20261022-follower-1 Stopping \r\n Container zeer-testnet-deployment-20261022-api-1 Stopping \r\n Container zeer-testnet-deployment-20261022-follower-1 Stopped \r\n Container zeer-testnet-deployment-20261022-api-1 Stopped \r\n{\"command\":\"runtime\",\"action\":\"stop\",\"status\":\"complete\",\"database_retained\":true}\r\n"]