Protocol contracts
Bytecode hashes are computed from the current BNB Chain response.
Contract addresses, immutable dependencies, role boundaries, adapter status, and direct-contract recovery paths in one place.
Bytecode hashes are computed from the current BNB Chain response.
Guardian powers are pause-only. Timelock, Guardian, Treasury, and deployer have no selector that can withdraw Machine backing or holder reward reserve.
The adapter address for an ID is immutable once set. Timelock governance can disable an adapter but cannot silently replace it.
——No production security-audit artifact has been supplied. Mainnet launch and reward activation remain release-gated.
Call HardwireController.redeem(tokenId). Redemption remains available while risk actions are paused.
After 24 hours from the latest request, the payer may call retryVRF or cancel.
After fulfillment, anyone may call HardwireController.finalize(intentId).
Call RewardVault.claimBNB(tokenIds, amount). Direct BNB claims remain available during pauses.