Description:
Smart contract deployed on Ethereum.
Blockchain: Ethereum
Source Code: View Code On The Blockchain
Solidity Source Code:
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.30;
contract UniQuoteChecker {
uint256 private blocknumber;
/// @notice 设置区块号,只能由部署者调用(可选)
function setBlockNumber() external {
blocknumber = block.number;
}
/// @notice 检查是否为当前区块并转账给 builder
function check() external payable {
require(block.number == blocknumber, "Condition not met: not current block");
// 条件满足时,转账给 builder (block.coinbase)
payable(block.coinbase).transfer(msg.value);
}
/// @notice 查看已设置的目标区块号
function getBlockNumber() external view returns (uint256) {
return blocknumber;
}
}
Submitted on: 2025-09-27 12:12:30
Comments
Log in to comment.
No comments yet.