Architecture OverviewReactive Sentinel eliminates the latency of traditional centralized keepers by executing low-latency, decentralized event-driven reactions directly at the consensus level.Origin Event: A state-changing event (e.g., a mock attack or deposit) is triggered on EthOriginVault.Reactive Interception: The SentinelReactive contract deployed on the Reactive Lasna Testnet intercepts the log emission instantly via sub-graphless event subcription.Cross-Chain Callback: The reactive engine computes the state mutation and dispatches an automated, authorized callback down to BaseOriginVault to lock states or alter permissions.Deployed Contract AddressesThe architecture is fully compiled, optimized, and deployed across the following testnet layers:ContractNetworkLive Explorer AddressEthOriginVaultEthereum Sepolia0xB51aAaC9604250987978...BaseOriginVaultBase Sepolia0x71A80Ff1868B05753d83...SentinelReactiveReactive Lasna0x2F51F0dB9e7F3966CA0F...Tech StackSmart Contracts: Solidity (Hardhat compilation pipeline)Reactive Layer: Reactive Network (Lasna Testnet)Frontend: Vite + React + TypeScript + TailwindCSSPackage Management: PNPM WorkspacesHow It Works (Simulation & Testing)You can test the end-to-end automated reaction flow using the interactive frontend dashboard or directly via block explorers:1. Trigger the EventConnect your Web3 wallet (MetaMask / Phantom) to the Ethereum Sepolia Testnet and call the deposit() or simulated trigger function on the EthOriginVault contract.2. Observe the Reactive PipelineOpen the Reactive Omni Explorer (lasna-omni.reactscan.net) and paste the SentinelReactive address. You will observe the reactive transaction capturing the origin event emit.3. Verify Cross-Chain State SyncCheck the transaction history of BaseOriginVault on Base Sepolia Etherscan. Within blocks, an automated callback transaction origin from the Reactive Network will be executed, proving fully autonomous cross-chain synchronization.
Built with