Skip to content

Simulate Solana LogTrigger#534

Open
silaslenihan wants to merge 11 commits into
mainfrom
feat/simulate-solana-logtrigger
Open

Simulate Solana LogTrigger#534
silaslenihan wants to merge 11 commits into
mainfrom
feat/simulate-solana-logtrigger

Conversation

@silaslenihan

@silaslenihan silaslenihan commented Jul 15, 2026

Copy link
Copy Markdown
Collaborator

Manually tested with local built binary and sollogtrigger workflow.

Program event:

cre-dev workflow simulate . \
  --target local-sim \
  --trigger-index 0 \
  --solana-tx-sig 5GeH1ugcH85zK371C4JWUVPCdHYy9k3RQFbpXbgRFjiBfKK8djGKwVfKfkYZPksAhBJSCH2yDVKZ1Sd4TVsJe7Tz \
  --solana-event-index 0 \
  --non-interactive

! GOTOOLCHAIN is not set; the build may not be reproducible across environments. Set it in your .env.public file (e.g. GOTOOLCHAIN=go1.25.3).
✓ Workflow compiled
✓ Simulation limits enabled
  HTTP: req=120kb resp=250kb timeout=10s | ConfHTTP: req=125kb resp=500kb timeout=1m30s | Consensus obs=25kb | ChainWrite evm_report=50kb evm_gas=10000000 solana_report=265b solana_cu=300000 | WASM binary=100mb compressed=20mb
  Binary hash: 5a851407d8f3f742fccaef40f64c9a0830017bd7ac6544a1add671c9afebaa20
  Config hash: 0add90a9b33dc111389f834a9ca2dd16930b70945b4df949543bf1ab4da2eefd
2026-07-16T17:09:22Z [USER LOG] msg="RunSolLogTriggerWorkflow called"
2026-07-16T17:09:23Z [SIMULATION] Simulator Initialized

2026-07-16T17:09:23Z [SIMULATION] Running trigger trigger=solana:ChainSelector:16423721717087811551@1.0.0
2026-07-16T17:09:23Z [USER LOG] msg="RunSolLogTriggerWorkflow called"
2026-07-16T17:09:23Z [USER LOG] msg="TestEvent received: str_val=Hello, World! u64_value=111" blockNumber=476722084 txHash=d58ec2a09afce83e1e2961155a14327dd3bc55e1cac3e7a47f62ff4b58ff89935ae23ea6a265d08690887f294440d13b9e68aac9387c84fbf319d14b791a430d

✓ Workflow Simulation Result:
"Log trigger received event at block 476722084"

2026-07-16T17:09:23Z [SIMULATION] Execution finished signal received
2026-07-16T17:09:23Z [SIMULATION] Skipping WorkflowEngineV2

CPI Event

cre-dev workflow simulate . \
  --target local-sim \
  --config ./sim-config-cpi.yaml \
  --trigger-index 0 \
  --solana-tx-sig 57PT2kAC4FnY1cWK4pJ8YAqbmRoKxk3SVgufU1BKGfaqvhRiMhf65mzkn3p4yvyP753NdbNFT7BJqYXNW5saCTHx \
  --solana-event-index 0 \
  --non-interactive

! GOTOOLCHAIN is not set; the build may not be reproducible across environments. Set it in your .env.public file (e.g. GOTOOLCHAIN=go1.25.3).
✓ Workflow compiled
✓ Simulation limits enabled
  HTTP: req=120kb resp=250kb timeout=10s | ConfHTTP: req=125kb resp=500kb timeout=1m30s | Consensus obs=25kb | ChainWrite evm_report=50kb evm_gas=10000000 solana_report=265b solana_cu=300000 | WASM binary=100mb compressed=20mb
  Binary hash: 5a851407d8f3f742fccaef40f64c9a0830017bd7ac6544a1add671c9afebaa20
  Config hash: 1816229ef50f27c535db4df6bce907b57c815e989477895cc41f33ea76836918
2026-07-16T17:09:51Z [USER LOG] msg="RunSolLogTriggerWorkflow called"
2026-07-16T17:09:51Z [SIMULATION] Simulator Initialized

2026-07-16T17:09:51Z [SIMULATION] Running trigger trigger=solana:ChainSelector:16423721717087811551@1.0.0
2026-07-16T17:09:51Z [USER LOG] msg="RunSolLogTriggerWorkflow called"
2026-07-16T17:09:51Z [USER LOG] msg="TestEvent CPI received: str_val=Hello, CPI! u64_value=222" blockNumber=476722132 txHash=cd9370e5e94e12a503a349c192acec13fea9876050b968df8c8cda72c7eac3b5bf3b1c8550cb7020ef2dbc52ffb033669a79c1b9ee6601376526f27ce01d7807

✓ Workflow Simulation Result:
"CPI log trigger received event at block 476722132"

2026-07-16T17:09:51Z [SIMULATION] Execution finished signal received
2026-07-16T17:09:51Z [SIMULATION] Skipping WorkflowEngineV2

@silaslenihan
silaslenihan force-pushed the feat/simulate-solana-logtrigger branch from 8887bab to b19e772 Compare July 16, 2026 19:16
@silaslenihan
silaslenihan force-pushed the feat/simulate-solana-logtrigger branch from 141ab35 to 3fc2304 Compare July 16, 2026 19:36
@silaslenihan
silaslenihan marked this pull request as ready for review July 16, 2026 19:43
@silaslenihan
silaslenihan requested a review from a team as a code owner July 16, 2026 19:43
@silaslenihan
silaslenihan marked this pull request as draft July 16, 2026 19:51
@silaslenihan
silaslenihan force-pushed the feat/simulate-solana-logtrigger branch from 5dc08a9 to 7e087ce Compare July 16, 2026 20:38
@silaslenihan
silaslenihan marked this pull request as ready for review July 16, 2026 20:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant