입력 · 환경 · 결과
Evidence
증거가 없으면 연구가 아니라 메모입니다. 각 항목은 입력, 환경, 상태 참조, 백엔드와 버전, 결과, 검증을 묶습니다. API 경로의 백엔드는 픽스처입니다. REVM MATCH는 CI 산출물입니다.
- 백엔드
- fixture 0.1.0
- 트랜잭션
- aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
- 가스
- 21000
- 완전성
- COMPLETE
- 픽스처
- demo-01
{
"schema_version": "execution-evidence/v1",
"identity": {
"chain_id": 1,
"block_hash": "0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"tx_hash": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"fork": "prague"
},
"input": {
"input_hash": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"environment_hash": "0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"state_reference": "fixture:demo-01"
},
"execution": {
"backend": "fixture",
"backend_version": "0.1.0",
"status": "success",
"gas_used": 21000,
"result_hash": "cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc",
"execution_mode": "DETERMINISTIC_REPLAY"
},
"verification": {
"replay_status": "MATCH",
"canonical_match": true,
"completeness": "COMPLETE",
"divergences": []
},
"provenance": {
"source": "blockcore-api",
"fixture_id": "demo-01",
"created_at": "fixture"
},
"case": {
"id": "demo-01",
"title": "Canonical Replay",
"demo": "canonical-replay",
"note": "Synthetic ETH transfer. Fixture backend is SUPPORTED. Not a live archive replay.",
"input": {
"schema_version": "execution-input/v1",
"chain_id": 1,
"block_reference": "0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"fork": "prague",
"from": "0x1111111111111111111111111111111111111111",
"to": "0x2222222222222222222222222222222222222222",
"value": "1000000000000000000",
"calldata": "0x",
"gas_limit": 21000,
"fee_parameters": "type0",
"state_overrides": {},
"environment": {
"schema_version": "execution-environment/v1",
"chain_id": 1,
"block_number": 21000000,
"block_hash": "0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"timestamp": 1735689600,
"base_fee": "1000000000",
"coinbase": "0x0000000000000000000000000000000000000000",
"gas_limit": 30000000,
"prev_randao": "0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",
"fork_spec": "prague"
},
"input_hash": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"execution_mode": "DETERMINISTIC_REPLAY"
},
"canonical": {
"schema_version": "execution-result/v1",
"success": true,
"failure_reason": null,
"gas_used": 21000,
"return_data": "0x",
"logs": [],
"state_diff": {
"accounts": [
{
"address": "0x1111111111111111111111111111111111111111",
"nonce_before": 7,
"nonce_after": 8,
"balance_before": "5000000000000000000",
"balance_after": "3999979000000000000",
"code_before_hash": "0x",
"code_after_hash": "0x"
},
{
"address": "0x2222222222222222222222222222222222222222",
"nonce_before": 0,
"nonce_after": 0,
"balance_before": "0",
"balance_after": "1000000000000000000",
"code_before_hash": "0x",
"code_after_hash": "0x"
}
],
"storage": []
},
"access_set": {
"account_reads": [
"0x1111111111111111111111111111111111111111",
"0x2222222222222222222222222222222222222222"
],
"account_writes": [
"0x1111111111111111111111111111111111111111",
"0x2222222222222222222222222222222222222222"
],
"storage_reads": [],
"storage_writes": [],
"code_reads": []
},
"touched_accounts": [
"0x1111111111111111111111111111111111111111",
"0x2222222222222222222222222222222222222222"
],
"created_contracts": [],
"self_destructs": [],
"state_root": "0xcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc",
"completeness": "COMPLETE",
"execution_hash": "cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc"
},
"observed": {
"schema_version": "execution-result/v1",
"success": true,
"failure_reason": null,
"gas_used": 21000,
"return_data": "0x",
"logs": [],
"state_diff": {
"accounts": [
{
"address": "0x1111111111111111111111111111111111111111",
"nonce_before": 7,
"nonce_after": 8,
"balance_before": "5000000000000000000",
"balance_after": "3999979000000000000",
"code_before_hash": "0x",
"code_after_hash": "0x"
},
{
"address": "0x2222222222222222222222222222222222222222",
"nonce_before": 0,
"nonce_after": 0,
"balance_before": "0",
"balance_after": "1000000000000000000",
"code_before_hash": "0x",
"code_after_hash": "0x"
}
],
"storage": []
},
"access_set": {
"account_reads": [
"0x1111111111111111111111111111111111111111",
"0x2222222222222222222222222222222222222222"
],
"account_writes": [
"0x1111111111111111111111111111111111111111",
"0x2222222222222222222222222222222222222222"
],
"storage_reads": [],
"storage_writes": [],
"code_reads": []
},
"touched_accounts": [
"0x1111111111111111111111111111111111111111",
"0x2222222222222222222222222222222222222222"
],
"created_contracts": [],
"self_destructs": [],
"state_root": "0xcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc",
"completeness": "COMPLETE",
"execution_hash": "cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc"
}
}
}- 백엔드
- fixture 0.1.0
- 트랜잭션
- bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
- 가스
- 65000
- 완전성
- COMPLETE
- 픽스처
- demo-02
{
"schema_version": "execution-evidence/v1",
"identity": {
"chain_id": 1,
"block_hash": "0xdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd",
"tx_hash": "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",
"fork": "prague"
},
"input": {
"input_hash": "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",
"environment_hash": "0xdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd",
"state_reference": "fixture:demo-02"
},
"execution": {
"backend": "fixture",
"backend_version": "0.1.0",
"status": "success",
"gas_used": 65000,
"result_hash": "3434343434343434343434343434343434343434343434343434343434343434",
"execution_mode": "DETERMINISTIC_REPLAY"
},
"verification": {
"replay_status": "MISMATCH",
"canonical_match": false,
"completeness": "COMPLETE",
"divergences": [
{
"code": "D4",
"field": "gas_used",
"left": "52103",
"right": "65000",
"note": "gas accounting differs"
}
]
},
"provenance": {
"source": "blockcore-api",
"fixture_id": "demo-02",
"created_at": "fixture"
},
"case": {
"id": "demo-02",
"title": "Client Differential",
"demo": "client-differential",
"note": "Same input, REVM-shaped fixture vs RPC-shaped fixture. Gas mismatch is classified D4.",
"input": {
"schema_version": "execution-input/v1",
"chain_id": 1,
"block_reference": "0xdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd",
"fork": "prague",
"from": "0x3333333333333333333333333333333333333333",
"to": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
"value": "0",
"calldata": "0xa9059cbb000000000000000000000000444444444444444444444444444444444444444400000000000000000000000000000000000000000000000000000000000f4240",
"gas_limit": 80000,
"fee_parameters": "type2",
"state_overrides": {},
"environment": {
"schema_version": "execution-environment/v1",
"chain_id": 1,
"block_number": 21000012,
"block_hash": "0xdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd",
"timestamp": 1735689900,
"base_fee": "1200000000",
"coinbase": "0x0000000000000000000000000000000000000000",
"gas_limit": 30000000,
"prev_randao": "0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee",
"fork_spec": "prague"
},
"input_hash": "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",
"execution_mode": "DETERMINISTIC_REPLAY"
},
"canonical": {
"schema_version": "execution-result/v1",
"success": true,
"failure_reason": null,
"gas_used": 52103,
"return_data": "0x0000000000000000000000000000000000000000000000000000000000000001",
"logs": [
{
"address": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
"topics": [
"0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
"0x0000000000000000000000003333333333333333333333333333333333333333",
"0x0000000000000000000000004444444444444444444444444444444444444444"
],
"data": "0x00000000000000000000000000000000000000000000000000000000000f4240"
}
],
"state_diff": {
"accounts": [],
"storage": [
{
"address": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
"slot": "0x01",
"before": "0x100000",
"after": "0x0f4240"
}
]
},
"access_set": {
"account_reads": [
"0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48"
],
"account_writes": [
"0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48"
],
"storage_reads": [
"0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48:0x01"
],
"storage_writes": [
"0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48:0x01"
],
"code_reads": [
"0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48"
]
},
"touched_accounts": [
"0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48"
],
"created_contracts": [],
"self_destructs": [],
"state_root": "0x1212121212121212121212121212121212121212121212121212121212121212",
"completeness": "COMPLETE",
"execution_hash": "1212121212121212121212121212121212121212121212121212121212121212"
},
"observed": {
"schema_version": "execution-result/v1",
"success": true,
"failure_reason": null,
"gas_used": 65000,
"return_data": "0x0000000000000000000000000000000000000000000000000000000000000001",
"logs": [
{
"address": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
"topics": [
"0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
"0x0000000000000000000000003333333333333333333333333333333333333333",
"0x0000000000000000000000004444444444444444444444444444444444444444"
],
"data": "0x00000000000000000000000000000000000000000000000000000000000f4240"
}
],
"state_diff": {
"accounts": [],
"storage": [
{
"address": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
"slot": "0x01",
"before": "0x100000",
"after": "0x0f4240"
}
]
},
"access_set": {
"account_reads": [
"0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48"
],
"account_writes": [
"0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48"
],
"storage_reads": [
"0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48:0x01"
],
"storage_writes": [
"0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48:0x01"
],
"code_reads": [
"0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48"
]
},
"touched_accounts": [
"0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48"
],
"created_contracts": [],
"self_destructs": [],
"state_root": "0x1212121212121212121212121212121212121212121212121212121212121212",
"completeness": "COMPLETE",
"execution_hash": "3434343434343434343434343434343434343434343434343434343434343434"
}
}
}- 백엔드
- fixture 0.1.0
- 트랜잭션
- 0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e
- 가스
- 0
- 완전성
- COMPLETE
- 픽스처
- demo-03
{
"schema_version": "execution-evidence/v1",
"identity": {
"chain_id": 1,
"block_hash": "0x0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c",
"tx_hash": "0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e",
"fork": "prague"
},
"input": {
"input_hash": "0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e",
"environment_hash": "0x0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c",
"state_reference": "fixture:demo-03"
},
"execution": {
"backend": "fixture",
"backend_version": "0.1.0",
"status": "failure",
"gas_used": 0,
"result_hash": "1010101010101010101010101010101010101010101010101010101010101010",
"execution_mode": "DETERMINISTIC_REPLAY"
},
"verification": {
"replay_status": "MISMATCH",
"canonical_match": false,
"completeness": "COMPLETE",
"divergences": [
{
"code": "D3",
"field": "success",
"left": "true",
"right": "false",
"note": "execution status differs"
},
{
"code": "D4",
"field": "gas_used",
"left": "21000",
"right": "0",
"note": "gas accounting differs"
},
{
"code": "D2",
"field": "state_diff",
"left": "0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f",
"right": "1010101010101010101010101010101010101010101010101010101010101010",
"note": "state diff differs"
}
]
},
"provenance": {
"source": "blockcore-api",
"fixture_id": "demo-03",
"created_at": "fixture"
},
"case": {
"id": "demo-03",
"title": "Reorg",
"demo": "reorg",
"note": "Included on fork A-B-C-D, orphaned after A-B-C'-D'. BlockCore records objective lifecycle only. Assurance interpretation is Rethium.",
"input": {
"schema_version": "execution-input/v1",
"chain_id": 1,
"block_reference": "0x0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c",
"fork": "prague",
"from": "0x5555555555555555555555555555555555555555",
"to": "0x6666666666666666666666666666666666666666",
"value": "250000000000000000",
"calldata": "0x",
"gas_limit": 21000,
"fee_parameters": "type2",
"state_overrides": {},
"environment": {
"schema_version": "execution-environment/v1",
"chain_id": 1,
"block_number": 21000100,
"block_hash": "0x0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c",
"timestamp": 1735691000,
"base_fee": "900000000",
"coinbase": "0x0000000000000000000000000000000000000000",
"gas_limit": 30000000,
"prev_randao": "0x0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d",
"fork_spec": "prague"
},
"input_hash": "0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e",
"execution_mode": "DETERMINISTIC_REPLAY"
},
"canonical": {
"schema_version": "execution-result/v1",
"success": true,
"failure_reason": null,
"gas_used": 21000,
"return_data": "0x",
"logs": [],
"state_diff": {
"accounts": [
{
"address": "0x5555555555555555555555555555555555555555",
"nonce_before": 3,
"nonce_after": 4,
"balance_before": "1000000000000000000",
"balance_after": "749979000000000000",
"code_before_hash": "0x",
"code_after_hash": "0x"
}
],
"storage": []
},
"access_set": {
"account_reads": [
"0x5555555555555555555555555555555555555555"
],
"account_writes": [
"0x5555555555555555555555555555555555555555"
],
"storage_reads": [],
"storage_writes": [],
"code_reads": []
},
"touched_accounts": [
"0x5555555555555555555555555555555555555555"
],
"created_contracts": [],
"self_destructs": [],
"state_root": null,
"completeness": "COMPLETE",
"execution_hash": "0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f"
},
"observed": {
"schema_version": "execution-result/v1",
"success": false,
"failure_reason": "ORPHANED_AFTER_REORG",
"gas_used": 0,
"return_data": "0x",
"logs": [],
"state_diff": {
"accounts": [],
"storage": []
},
"access_set": {
"account_reads": [],
"account_writes": [],
"storage_reads": [],
"storage_writes": [],
"code_reads": []
},
"touched_accounts": [],
"created_contracts": [],
"self_destructs": [],
"state_root": null,
"completeness": "COMPLETE",
"execution_hash": "1010101010101010101010101010101010101010101010101010101010101010"
}
}
}- 백엔드
- fixture 0.1.0
- 트랜잭션
- 0x4ef15de61768ea7aedccbbc36ba013989af44cbd8bb5a758083cdf0e6119e6fe
- 가스
- 21000
- 완전성
- COMPLETE
- 픽스처
- demo-04
{
"schema_version": "execution-evidence/v1",
"identity": {
"chain_id": 1,
"block_hash": "0x0010b90e2eca09540959951c0ba9ece15fe56a19df658f7834a7e51e678baf91",
"tx_hash": "0x4ef15de61768ea7aedccbbc36ba013989af44cbd8bb5a758083cdf0e6119e6fe",
"fork": "osaka"
},
"input": {
"input_hash": "4ef15de61768ea7aedccbbc36ba013989af44cbd8bb5a758083cdf0e6119e6fe",
"environment_hash": "0x0010b90e2eca09540959951c0ba9ece15fe56a19df658f7834a7e51e678baf91",
"state_reference": "fixture:demo-04"
},
"execution": {
"backend": "fixture",
"backend_version": "0.1.0",
"status": "success",
"gas_used": 21000,
"result_hash": "mainnet-eth-transfer-canonical",
"execution_mode": "DETERMINISTIC_REPLAY"
},
"verification": {
"replay_status": "MATCH",
"canonical_match": true,
"completeness": "COMPLETE",
"divergences": []
},
"provenance": {
"source": "blockcore-api",
"fixture_id": "demo-04",
"created_at": "fixture"
},
"case": {
"id": "demo-04",
"title": "Mainnet ETH transfer",
"demo": "mainnet-eth-transfer",
"note": "Mainnet tx 0x4ef15de6… in block 25969069. Prestate is parent-block snapshot from publicnode. REVM 40.0.3 is EXPERIMENTAL; fixture backend records the canonical receipt.",
"prestate": {
"parent_block_hash": "0x9b36a3654c3fb8f306859fd8a338b1ad21b98d5b5953a3dbb7ba1cc55118b3b8",
"accounts": [
{
"address": "0xb01caea8c6c47bbf4f4b4c5080ca642043359c2e",
"nonce": 745256,
"balance": "5036082159803890689",
"code": "0x"
},
{
"address": "0x2c644f6f776ef88191f039cbe5ce12a10c2440a2",
"nonce": 18,
"balance": "87025899808300",
"code": "0x"
}
]
},
"input": {
"schema_version": "execution-input/v1",
"chain_id": 1,
"block_reference": "0x0010b90e2eca09540959951c0ba9ece15fe56a19df658f7834a7e51e678baf91",
"fork": "osaka",
"from": "0xb01caea8c6c47bbf4f4b4c5080ca642043359c2e",
"to": "0x2c644f6f776ef88191f039cbe5ce12a10c2440a2",
"value": "234361567236780",
"calldata": "0x",
"gas_limit": 25000,
"fee_parameters": "type2",
"state_overrides": {},
"environment": {
"schema_version": "execution-environment/v1",
"chain_id": 1,
"block_number": 25969069,
"block_hash": "0x0010b90e2eca09540959951c0ba9ece15fe56a19df658f7834a7e51e678baf91",
"timestamp": 1789110791,
"base_fee": "49869627",
"coinbase": "0xfb74767c1ce1aada0a0e114441173b57f8c1571b",
"gas_limit": 60000000,
"prev_randao": "0xd2a384b7926d4566de416f89c5e4336ad8b597b32988256b7acdca2d86c16d8e",
"fork_spec": "osaka"
},
"input_hash": "4ef15de61768ea7aedccbbc36ba013989af44cbd8bb5a758083cdf0e6119e6fe",
"tx_hash": "0x4ef15de61768ea7aedccbbc36ba013989af44cbd8bb5a758083cdf0e6119e6fe",
"nonce": 745256,
"max_fee_per_gas": "2157429506",
"max_priority_fee_per_gas": "1000000000",
"execution_mode": "DETERMINISTIC_REPLAY"
},
"canonical": {
"schema_version": "execution-result/v1",
"success": true,
"failure_reason": null,
"gas_used": 21000,
"return_data": "0x",
"logs": [],
"state_diff": {
"accounts": [
{
"address": "0xb01caea8c6c47bbf4f4b4c5080ca642043359c2e",
"nonce_before": 745256,
"nonce_after": 745257,
"balance_before": "5036082159803890689",
"balance_after": "5035825750974486909",
"code_before_hash": "0x",
"code_after_hash": "0x"
},
{
"address": "0x2c644f6f776ef88191f039cbe5ce12a10c2440a2",
"nonce_before": 18,
"nonce_after": 18,
"balance_before": "87025899808300",
"balance_after": "321387467045080",
"code_before_hash": "0x",
"code_after_hash": "0x"
}
],
"storage": []
},
"access_set": {
"account_reads": [
"0xb01caea8c6c47bbf4f4b4c5080ca642043359c2e",
"0x2c644f6f776ef88191f039cbe5ce12a10c2440a2"
],
"account_writes": [
"0xb01caea8c6c47bbf4f4b4c5080ca642043359c2e",
"0x2c644f6f776ef88191f039cbe5ce12a10c2440a2"
],
"storage_reads": [],
"storage_writes": [],
"code_reads": []
},
"touched_accounts": [
"0xb01caea8c6c47bbf4f4b4c5080ca642043359c2e",
"0x2c644f6f776ef88191f039cbe5ce12a10c2440a2"
],
"created_contracts": [],
"self_destructs": [],
"state_root": null,
"completeness": "COMPLETE",
"execution_hash": "mainnet-eth-transfer-canonical"
},
"observed": {
"schema_version": "execution-result/v1",
"success": true,
"failure_reason": null,
"gas_used": 21000,
"return_data": "0x",
"logs": [],
"state_diff": {
"accounts": [
{
"address": "0xb01caea8c6c47bbf4f4b4c5080ca642043359c2e",
"nonce_before": 745256,
"nonce_after": 745257,
"balance_before": "5036082159803890689",
"balance_after": "5035825750974486909",
"code_before_hash": "0x",
"code_after_hash": "0x"
},
{
"address": "0x2c644f6f776ef88191f039cbe5ce12a10c2440a2",
"nonce_before": 18,
"nonce_after": 18,
"balance_before": "87025899808300",
"balance_after": "321387467045080",
"code_before_hash": "0x",
"code_after_hash": "0x"
}
],
"storage": []
},
"access_set": {
"account_reads": [
"0xb01caea8c6c47bbf4f4b4c5080ca642043359c2e",
"0x2c644f6f776ef88191f039cbe5ce12a10c2440a2"
],
"account_writes": [
"0xb01caea8c6c47bbf4f4b4c5080ca642043359c2e",
"0x2c644f6f776ef88191f039cbe5ce12a10c2440a2"
],
"storage_reads": [],
"storage_writes": [],
"code_reads": []
},
"touched_accounts": [
"0xb01caea8c6c47bbf4f4b4c5080ca642043359c2e",
"0x2c644f6f776ef88191f039cbe5ce12a10c2440a2"
],
"created_contracts": [],
"self_destructs": [],
"state_root": null,
"completeness": "COMPLETE",
"execution_hash": "mainnet-eth-transfer-canonical"
}
}
}- 백엔드
- fixture 0.1.0
- 트랜잭션
- 0xdemo05contractcompletegate00000000000000000000000000000000000000
- 가스
- 21160
- 완전성
- COMPLETE
- 픽스처
- demo-05
{
"schema_version": "execution-evidence/v1",
"identity": {
"chain_id": 1,
"block_hash": "0x0505050505050505050505050505050505050505050505050505050505050505",
"tx_hash": "0xdemo05contractcompletegate00000000000000000000000000000000000000",
"fork": "osaka"
},
"input": {
"input_hash": "demo05contractcompletegate000000000000000000000000000000000000",
"environment_hash": "0x0505050505050505050505050505050505050505050505050505050505050505",
"state_reference": "fixture:demo-05"
},
"execution": {
"backend": "fixture",
"backend_version": "0.1.0",
"status": "success",
"gas_used": 21160,
"result_hash": "demo05placeholderhash000000000000000000000000000000000000000000",
"execution_mode": "DETERMINISTIC_REPLAY"
},
"verification": {
"replay_status": "MATCH",
"canonical_match": true,
"completeness": "COMPLETE",
"divergences": []
},
"provenance": {
"source": "blockcore-api",
"fixture_id": "demo-05",
"created_at": "fixture"
},
"case": {
"id": "demo-05",
"title": "Contract COMPLETE gate (synthetic)",
"demo": "contract-complete-gate",
"note": "Synthetic STOP bytecode with one recorded storage slot. Proves COMPLETE-only contract path. Gas calibrated to REVM 40.0.3 (21160). Not a mainnet ERC20.",
"prestate": {
"parent_block_hash": "0x0505050505050505050505050505050505050505050505050505050505050505",
"accounts": [
{
"address": "0x1111111111111111111111111111111111111111",
"nonce": 1,
"balance": "1000000000000000000",
"code": "0x"
},
{
"address": "0x2222222222222222222222222222222222222222",
"nonce": 1,
"balance": "0",
"code": "0x00",
"storage": [
{
"slot": "0x0",
"value": "0x1"
}
]
}
]
},
"input": {
"schema_version": "execution-input/v1",
"chain_id": 1,
"block_reference": "0x0505050505050505050505050505050505050505050505050505050505050505",
"fork": "osaka",
"from": "0x1111111111111111111111111111111111111111",
"to": "0x2222222222222222222222222222222222222222",
"value": "0",
"calldata": "0xdeadbeef",
"gas_limit": 100000,
"fee_parameters": "type2",
"state_overrides": {},
"environment": {
"schema_version": "execution-environment/v1",
"chain_id": 1,
"block_number": 1,
"block_hash": "0x0505050505050505050505050505050505050505050505050505050505050505",
"timestamp": 1700000000,
"base_fee": "7",
"coinbase": "0x0000000000000000000000000000000000000001",
"gas_limit": 30000000,
"prev_randao": "0x0000000000000000000000000000000000000000000000000000000000000001",
"fork_spec": "osaka"
},
"input_hash": "demo05contractcompletegate000000000000000000000000000000000000",
"tx_hash": "0xdemo05contractcompletegate00000000000000000000000000000000000000",
"nonce": 1,
"max_fee_per_gas": "1000000000",
"max_priority_fee_per_gas": "1000000000",
"execution_mode": "DETERMINISTIC_REPLAY"
},
"canonical": {
"schema_version": "execution-result/v1",
"success": true,
"failure_reason": null,
"gas_used": 21160,
"return_data": "0x",
"logs": [],
"state_diff": {
"accounts": [
{
"address": "0x1111111111111111111111111111111111111111",
"nonce_before": 1,
"nonce_after": 2,
"balance_before": "1000000000000000000",
"balance_after": "1000000000000000000",
"code_before_hash": "0x",
"code_after_hash": "0x"
},
{
"address": "0x2222222222222222222222222222222222222222",
"nonce_before": 1,
"nonce_after": 1,
"balance_before": "0",
"balance_after": "0",
"code_before_hash": "0xcode",
"code_after_hash": "0xcode"
}
],
"storage": []
},
"access_set": {
"account_reads": [
"0x1111111111111111111111111111111111111111",
"0x2222222222222222222222222222222222222222"
],
"account_writes": [
"0x1111111111111111111111111111111111111111"
],
"storage_reads": [
"0x2222222222222222222222222222222222222222:0x0"
],
"storage_writes": [],
"code_reads": [
"0x2222222222222222222222222222222222222222"
]
},
"touched_accounts": [
"0x1111111111111111111111111111111111111111",
"0x2222222222222222222222222222222222222222"
],
"created_contracts": [],
"self_destructs": [],
"state_root": null,
"completeness": "COMPLETE",
"execution_hash": "demo05placeholderhash000000000000000000000000000000000000000000"
},
"observed": {
"schema_version": "execution-result/v1",
"success": true,
"failure_reason": null,
"gas_used": 21160,
"return_data": "0x",
"logs": [],
"state_diff": {
"accounts": [
{
"address": "0x1111111111111111111111111111111111111111",
"nonce_before": 1,
"nonce_after": 2,
"balance_before": "1000000000000000000",
"balance_after": "1000000000000000000",
"code_before_hash": "0x",
"code_after_hash": "0x"
},
{
"address": "0x2222222222222222222222222222222222222222",
"nonce_before": 1,
"nonce_after": 1,
"balance_before": "0",
"balance_after": "0",
"code_before_hash": "0xcode",
"code_after_hash": "0xcode"
}
],
"storage": []
},
"access_set": {
"account_reads": [
"0x1111111111111111111111111111111111111111",
"0x2222222222222222222222222222222222222222"
],
"account_writes": [
"0x1111111111111111111111111111111111111111"
],
"storage_reads": [
"0x2222222222222222222222222222222222222222:0x0"
],
"storage_writes": [],
"code_reads": [
"0x2222222222222222222222222222222222222222"
]
},
"touched_accounts": [
"0x1111111111111111111111111111111111111111",
"0x2222222222222222222222222222222222222222"
],
"created_contracts": [],
"self_destructs": [],
"state_root": null,
"completeness": "COMPLETE",
"execution_hash": "demo05placeholderhash000000000000000000000000000000000000000000"
}
}
}- 백엔드
- fixture 0.1.0
- 트랜잭션
- 0xdemo06erc20shapedcomplete00000000000000000000000000000000000000
- 가스
- 22430
- 완전성
- COMPLETE
- 픽스처
- demo-06
{
"schema_version": "execution-evidence/v1",
"identity": {
"chain_id": 1,
"block_hash": "0x0606060606060606060606060606060606060606060606060606060606060606",
"tx_hash": "0xdemo06erc20shapedcomplete00000000000000000000000000000000000000",
"fork": "osaka"
},
"input": {
"input_hash": "demo06erc20shapedcomplete00000000000000000000000000000000000000",
"environment_hash": "0x0606060606060606060606060606060606060606060606060606060606060606",
"state_reference": "fixture:demo-06"
},
"execution": {
"backend": "fixture",
"backend_version": "0.1.0",
"status": "success",
"gas_used": 22430,
"result_hash": "demo06placeholderhash000000000000000000000000000000000000000000",
"execution_mode": "DETERMINISTIC_REPLAY"
},
"verification": {
"replay_status": "MATCH",
"canonical_match": true,
"completeness": "COMPLETE",
"divergences": []
},
"provenance": {
"source": "blockcore-api",
"fixture_id": "demo-06",
"created_at": "fixture"
},
"case": {
"id": "demo-06",
"title": "ERC20 COMPLETE gate (synthetic)",
"demo": "erc20-complete-synthetic",
"note": "Synthetic token RETURN-true on transfer(address,uint256) calldata with COMPLETE storage. Not a mainnet ERC20. Not a real balance mutation.",
"prestate": {
"parent_block_hash": "0x0606060606060606060606060606060606060606060606060606060606060606",
"accounts": [
{
"address": "0x1111111111111111111111111111111111111111",
"nonce": 1,
"balance": "1000000000000000000",
"code": "0x"
},
{
"address": "0x3333333333333333333333333333333333333333",
"nonce": 1,
"balance": "0",
"code": "0x600160005260206000f3",
"storage": [
{
"slot": "0x0",
"value": "0x1"
}
]
}
]
},
"input": {
"schema_version": "execution-input/v1",
"chain_id": 1,
"block_reference": "0x0606060606060606060606060606060606060606060606060606060606060606",
"fork": "osaka",
"from": "0x1111111111111111111111111111111111111111",
"to": "0x3333333333333333333333333333333333333333",
"value": "0",
"calldata": "0xa9059cbb00000000000000000000000044444444444444444444444444444444444444440000000000000000000000000000000000000000000000000000000000000001",
"gas_limit": 100000,
"fee_parameters": "type2",
"state_overrides": {},
"environment": {
"schema_version": "execution-environment/v1",
"chain_id": 1,
"block_number": 1,
"block_hash": "0x0606060606060606060606060606060606060606060606060606060606060606",
"timestamp": 1700000000,
"base_fee": "7",
"coinbase": "0x0000000000000000000000000000000000000001",
"gas_limit": 30000000,
"prev_randao": "0x0000000000000000000000000000000000000000000000000000000000000001",
"fork_spec": "osaka"
},
"input_hash": "demo06erc20shapedcomplete00000000000000000000000000000000000000",
"tx_hash": "0xdemo06erc20shapedcomplete00000000000000000000000000000000000000",
"nonce": 1,
"max_fee_per_gas": "1000000000",
"max_priority_fee_per_gas": "1000000000",
"execution_mode": "DETERMINISTIC_REPLAY"
},
"canonical": {
"schema_version": "execution-result/v1",
"success": true,
"failure_reason": null,
"gas_used": 22430,
"return_data": "0x0000000000000000000000000000000000000000000000000000000000000001",
"logs": [],
"state_diff": {
"accounts": [
{
"address": "0x1111111111111111111111111111111111111111",
"nonce_before": 1,
"nonce_after": 2,
"balance_before": "1000000000000000000",
"balance_after": "1000000000000000000",
"code_before_hash": "0x",
"code_after_hash": "0x"
},
{
"address": "0x3333333333333333333333333333333333333333",
"nonce_before": 1,
"nonce_after": 1,
"balance_before": "0",
"balance_after": "0",
"code_before_hash": "0xcode",
"code_after_hash": "0xcode"
}
],
"storage": []
},
"access_set": {
"account_reads": [
"0x1111111111111111111111111111111111111111",
"0x3333333333333333333333333333333333333333"
],
"account_writes": [
"0x1111111111111111111111111111111111111111"
],
"storage_reads": [
"0x3333333333333333333333333333333333333333:0x0"
],
"storage_writes": [],
"code_reads": [
"0x3333333333333333333333333333333333333333"
]
},
"touched_accounts": [
"0x1111111111111111111111111111111111111111",
"0x3333333333333333333333333333333333333333"
],
"created_contracts": [],
"self_destructs": [],
"state_root": null,
"completeness": "COMPLETE",
"execution_hash": "demo06placeholderhash000000000000000000000000000000000000000000"
},
"observed": {
"schema_version": "execution-result/v1",
"success": true,
"failure_reason": null,
"gas_used": 22430,
"return_data": "0x0000000000000000000000000000000000000000000000000000000000000001",
"logs": [],
"state_diff": {
"accounts": [
{
"address": "0x1111111111111111111111111111111111111111",
"nonce_before": 1,
"nonce_after": 2,
"balance_before": "1000000000000000000",
"balance_after": "1000000000000000000",
"code_before_hash": "0x",
"code_after_hash": "0x"
},
{
"address": "0x3333333333333333333333333333333333333333",
"nonce_before": 1,
"nonce_after": 1,
"balance_before": "0",
"balance_after": "0",
"code_before_hash": "0xcode",
"code_after_hash": "0xcode"
}
],
"storage": []
},
"access_set": {
"account_reads": [
"0x1111111111111111111111111111111111111111",
"0x3333333333333333333333333333333333333333"
],
"account_writes": [
"0x1111111111111111111111111111111111111111"
],
"storage_reads": [
"0x3333333333333333333333333333333333333333:0x0"
],
"storage_writes": [],
"code_reads": [
"0x3333333333333333333333333333333333333333"
]
},
"touched_accounts": [
"0x1111111111111111111111111111111111111111",
"0x3333333333333333333333333333333333333333"
],
"created_contracts": [],
"self_destructs": [],
"state_root": null,
"completeness": "COMPLETE",
"execution_hash": "demo06placeholderhash000000000000000000000000000000000000000000"
}
}
}