๐Ÿ”— OGCR Chain Cache

chain 20253 โžœ OBP bank ogcr ยท refreshes every 10s ยท 13:58:46 ยท /health ยท /alive
OK
Last run23s ago
Took4s
Next run in6s
Every30s
Head block4742
chain_sync_statuswritten
OBPhttps://dcr.ogcr.tesobe.com

Chain

Nodebesu
Chain ID20253
RPChttps://nkotb.openbankproject.com
Head block4742
Head block produced5m47s ago
Head block time2026-10-13 13:53:00

besu/v25.8.0/linux-x86_64/openjdk-java-21

ContractAddressOn this chain
ParcelNFT 0x2ba7fF2e19483f01Ce8599e6dab230B3d660Ecad โœ“ deployed (8354 bytes)
ActivityNFT 0x44fEe614D36E1deA164f9407abD7d6264eFf5c12 โœ“ deployed (14715 bytes)
CertificationNFT 0x1Bf2e9DC09eD2A26c53e0f863794662766888Db5 โœ“ deployed (19670 bytes)
CarbonCreditBatchNFT 0x7248f0BEFc1C1774cCfa4Dd847A667418e4037c0 โœ“ deployed (19116 bytes)
CarbonCredit 0xB873ce0d948c34E195DE42CdEE6B2e652Ab423C4 โœ“ deployed (3691 bytes)

Last run

MirrorRecords writtenSkippedErrors
parcel 2 0 0
activity 1 1 0
certification 2 0 0
credit_batch 5 0 0
credit_balance 5 0 0

Platform App

Consumerf7a8c57d-86f7-4d90-b20a-d11da0c3e9df
LabelOGCR Chain Cache (on simons local)
Scopesall held
ScopeBankHeld
CanGetDynamicEntityDefinitions
setup-entity lists the *_on_chain entity definitions to decide whether to create or update each.
ogcr โœ“ held
CanCreateDynamicEntityDefinition
setup-entity creates the *_on_chain entities that mirror the OGCR chain.
ogcr โœ“ held
CanUpdateDynamicEntityDefinition
setup-entity updates the *_on_chain entity definitions when their schema changes.
ogcr โœ“ held
CanGetDynamicEntityRecord_parcel_on_chain
The cacher reads parcel_on_chain records to update the existing record for a token instead of adding another.
ogcr โœ“ held
CanCreateDynamicEntityRecord_parcel_on_chain
The cacher writes a parcel_on_chain record for each token it finds on the OGCR chain.
ogcr โœ“ held
CanUpdateDynamicEntityRecord_parcel_on_chain
The cacher updates a parcel_on_chain record when the token's on-chain state changes.
ogcr โœ“ held
CanDeleteDynamicEntityRecord_parcel_on_chain (optional)
delete-records empties parcel_on_chain so setup-entity can make a schema change OBP only allows on an empty entity.
ogcr not held
CanGetDynamicEntityRecord_activity_on_chain
The cacher reads activity_on_chain records to update the existing record for a token instead of adding another.
ogcr โœ“ held
CanCreateDynamicEntityRecord_activity_on_chain
The cacher writes a activity_on_chain record for each token it finds on the OGCR chain.
ogcr โœ“ held
CanUpdateDynamicEntityRecord_activity_on_chain
The cacher updates a activity_on_chain record when the token's on-chain state changes.
ogcr โœ“ held
CanDeleteDynamicEntityRecord_activity_on_chain (optional)
delete-records empties activity_on_chain so setup-entity can make a schema change OBP only allows on an empty entity.
ogcr not held
CanGetDynamicEntityRecord_certification_on_chain
The cacher reads certification_on_chain records to update the existing record for a token instead of adding another.
ogcr โœ“ held
CanCreateDynamicEntityRecord_certification_on_chain
The cacher writes a certification_on_chain record for each token it finds on the OGCR chain.
ogcr โœ“ held
CanUpdateDynamicEntityRecord_certification_on_chain
The cacher updates a certification_on_chain record when the token's on-chain state changes.
ogcr โœ“ held
CanDeleteDynamicEntityRecord_certification_on_chain (optional)
delete-records empties certification_on_chain so setup-entity can make a schema change OBP only allows on an empty entity.
ogcr not held
CanGetDynamicEntityRecord_carbon_credit_batch_on_chain
The cacher reads carbon_credit_batch_on_chain records to update the existing record for a token instead of adding another.
ogcr โœ“ held
CanCreateDynamicEntityRecord_carbon_credit_batch_on_chain
The cacher writes a carbon_credit_batch_on_chain record for each token it finds on the OGCR chain.
ogcr โœ“ held
CanUpdateDynamicEntityRecord_carbon_credit_batch_on_chain
The cacher updates a carbon_credit_batch_on_chain record when the token's on-chain state changes.
ogcr โœ“ held
CanDeleteDynamicEntityRecord_carbon_credit_batch_on_chain (optional)
delete-records empties carbon_credit_batch_on_chain so setup-entity can make a schema change OBP only allows on an empty entity.
ogcr not held
CanGetDynamicEntityRecord_carbon_credit_balance_on_chain
The cacher reads carbon_credit_balance_on_chain records to update the existing record for a token instead of adding another.
ogcr โœ“ held
CanCreateDynamicEntityRecord_carbon_credit_balance_on_chain
The cacher writes a carbon_credit_balance_on_chain record for each token it finds on the OGCR chain.
ogcr โœ“ held
CanUpdateDynamicEntityRecord_carbon_credit_balance_on_chain
The cacher updates a carbon_credit_balance_on_chain record when the token's on-chain state changes.
ogcr โœ“ held
CanDeleteDynamicEntityRecord_carbon_credit_balance_on_chain (optional)
delete-records empties carbon_credit_balance_on_chain so setup-entity can make a schema change OBP only allows on an empty entity.
ogcr not held
CanGetDynamicEntityRecord_chain_sync_status
The cacher reads chain_sync_status records to update the existing record for a token instead of adding another.
ogcr โœ“ held
CanCreateDynamicEntityRecord_chain_sync_status
The cacher writes a chain_sync_status record for each token it finds on the OGCR chain.
ogcr โœ“ held
CanUpdateDynamicEntityRecord_chain_sync_status
The cacher updates a chain_sync_status record when the token's on-chain state changes.
ogcr โœ“ held
CanDeleteDynamicEntityRecord_chain_sync_status (optional)
delete-records empties chain_sync_status so setup-entity can make a schema change OBP only allows on an empty entity.
ogcr not held

Entity definitions

EntityApplied 41m18s ago
parcel_on_chain up to date
activity_on_chain up to date
certification_on_chain up to date
carbon_credit_batch_on_chain up to date
carbon_credit_balance_on_chain up to date
chain_sync_status up to date

Skipped in the last run (1)

Tokens that cannot be mirrored into this OBP, e.g. an activity token whose activity is not in this space. They do not make the run partial.

Recent runs

FinishedStatusHead blockRecordsErrorsTook
13:58:23 ok 4742 15 0 4s
13:57:49 ok 4742 15 0 4s
13:57:14 ok 4742 15 0 4s
13:56:40 ok 4742 15 0 4s
13:56:06 ok 4742 15 0 4s
13:55:31 ok 4742 15 0 4s
13:54:57 ok 4742 15 0 4s
13:54:22 ok 4742 15 0 6s
13:53:46 ok 4742 15 0 4s
13:53:12 ok 4742 15 0 4s
13:52:37 ok 4741 15 0 4s
13:52:03 ok 4741 15 0 5s
13:51:28 ok 4741 15 0 4s
13:50:54 ok 4741 15 0 4s
13:50:20 ok 4741 15 0 4s
13:49:45 ok 4741 15 0 4s
13:49:11 ok 4741 15 0 4s
13:48:37 ok 4741 15 0 6s
13:48:01 ok 4741 15 0 7s
13:47:24 ok 4741 15 0 4s