Why interacting with any smart contract - including this one - carries inherent technical risk.
Code is the rulebook
A smart contract's deployed bytecode - not any marketing claim - defines exactly what can happen to funds sent to it.
Immutability
Most contracts cannot be changed after deployment unless the developer specifically built in an upgrade mechanism, which is itself a trust assumption.
Audits reduce, don't eliminate, risk
A third-party audit reviews code for known bug patterns, but cannot guarantee the absence of all bugs or malicious behavior.
Your own verification
Reading the deployed ABI (as this app does) tells you exactly which functions exist and what they accept - it doesn't tell you what they guarantee to do.
This app only ever calls the functions defined in the round-window contract's own ABI, and never asserts anything about the contract's behavior or trustworthiness beyond what's directly observable on-chain.
Anyone interacting with any smart contract - including the one this dashboard is built for - should independently verify the contract source, any available audits, and understand that on-chain permission checks (like admin-only functions) are enforced by the contract, not by any front-end.
Has the contract this app talks to been audited?
This app doesn't have access to an audit report for the round-window contract. Always verify a contract's source and any audit history independently before sending funds.
Want to see the math with numbers you control?
Open the simulator