[{"inputs":[{"internalType":"contract IPriceHelper","name":"_helper","type":"address"},{"internalType":"address","name":"_admin","type":"address"},{"internalType":"uint256","name":"_priceUpdateThreshold","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"admin","type":"address"}],"name":"AdminChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"threshold","type":"uint256"}],"name":"PriceUpdateThresholdChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"timestamp","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"etherBalance","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"stethBalance","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"stethPrice","type":"uint256"}],"name":"PriceUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"timestamp","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"poolEthBalance","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"poolAdminEthBalance","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"poolAdminStethBalance","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"stethPoolShares","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"stethTotalShares","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"stethBeaconBalance","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"stethBufferedEther","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"stethDepositedValidators","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"stethBeaconValidators","type":"uint256"}],"name":"SlotValuesUpdated","type":"event"},{"inputs":[],"name":"MIN_BLOCK_DELAY","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"POOL_ADDRESS","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"POOL_ADMIN_BALANCES_0_POS","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"POOL_ADMIN_BALANCES_1_POS","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"STETH_ADDRESS","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"STETH_BEACON_BALANCE_POS","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"STETH_BEACON_VALIDATORS_POS","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"STETH_BUFFERED_ETHER_POS","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"STETH_DEPOSITED_VALIDATORS_POS","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"STETH_POOL_SHARES_POS","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"STETH_TOTAL_SHARES_POS","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"admin","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"etherBalance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getProofParams","outputs":[{"internalType":"address","name":"poolAddress","type":"address"},{"internalType":"address","name":"stethAddress","type":"address"},{"internalType":"bytes32","name":"poolAdminEtherBalancePos","type":"bytes32"},{"internalType":"bytes32","name":"poolAdminCoinBalancePos","type":"bytes32"},{"internalType":"bytes32","name":"stethPoolSharesPos","type":"bytes32"},{"internalType":"bytes32","name":"stethTotalSharesPos","type":"bytes32"},{"internalType":"bytes32","name":"stethBeaconBalancePos","type":"bytes32"},{"internalType":"bytes32","name":"stethBufferedEtherPos","type":"bytes32"},{"internalType":"bytes32","name":"stethDepositedValidatorsPos","type":"bytes32"},{"internalType":"bytes32","name":"stethBeaconValidatorsPos","type":"bytes32"},{"internalType":"uint256","name":"advisedPriceUpdateThreshold","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getState","outputs":[{"internalType":"uint256","name":"_timestamp","type":"uint256"},{"internalType":"uint256","name":"_etherBalance","type":"uint256"},{"internalType":"uint256","name":"_stethBalance","type":"uint256"},{"internalType":"uint256","name":"_stethPrice","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"priceUpdateThreshold","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_admin","type":"address"}],"name":"setAdmin","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_priceUpdateThreshold","type":"uint256"}],"name":"setPriceUpdateThreshold","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"stethBalance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"stethPrice","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes","name":"_blockHeaderRlpBytes","type":"bytes"},{"internalType":"bytes","name":"_proofRlpBytes","type":"bytes"}],"name":"submitState","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"timestamp","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"}]