igneum/tools/exec-attacks/contracts/Worker.json
igneum-josh 1d58fd8726 exec-attacks: execution-layer attack suite (tools + bench log)
Adversarial robustness and conformance tests of the execution layer against a
throwaway 3-node simnet on ports 27600+. Six scenarios, each a runnable command
with a design-derived pass criterion and a measured result: malformed/boundary
txs, nonce games across parallel blocks, RPC fuzz, pgas exhaustion, reorgs under
execution, and developer-registry abuse. 98 checks, 0 failures, 0 node panics.

Two findings filed in the bench-log entry: the mempool admits txs with gas_limit
above B_e (low), and an over-pgas-budget tx is executed natively in full before
being skipped for no fee (medium, griefing).

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-03 22:57:19 +00:00

37 lines
1.1 KiB
JSON

{
"abi": [
{
"inputs": [],
"name": "acc",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "n",
"type": "uint256"
}
],
"name": "work",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "nonpayable",
"type": "function"
}
],
"bytecode": "0x6080604052348015600e575f5ffd5b506101018061001c5f395ff3fe6080604052348015600e575f5ffd5b50600436106030575f3560e01c80635858d1611460345780637da1365e146055575b5f5ffd5b6043603f3660046091565b605c565b60405190815260200160405180910390f35b60435f5481565b5f805b82811015608857606f81600160a7565b5f5f828254607c919060a7565b9091555050600101605f565b50505f54919050565b5f6020828403121560a0575f5ffd5b5035919050565b8082018082111560c557634e487b7160e01b5f52601160045260245ffd5b9291505056fea2646970667358221220e49f86917e5122d124cf58c2751b666006f1a6e6efe04f0dd9293c1ff817a56664736f6c63430008250033"
}