Block
EVMDefinition
Variable globale donnant accès aux informations du bloc actuel sur la blockchain. Propriétés utiles : `block.timestamp` (timestamp Unix), `block.number` (numéro du bloc), `block.difficulty` (difficulté PoW, obsolète post-Merge), `block.gaslimit`. Attention : `block.timestamp` est manipulable par les mineurs à quelques secondes près.
English version
Global variable providing access to current block information. Useful properties: `block.timestamp`, `block.number`, `block.difficulty` (deprecated post-Merge), `block.gaslimit`. Warning: `block.timestamp` is miner-manipulable.
Exemple de Code
uint public deploymentBlock;
uint public deploymentTime;
constructor() {
deploymentBlock = block.number;
deploymentTime = block.timestamp;
}
function hasExpired(uint deadline) public view returns (bool) {
return block.timestamp > deadline;
}Termes Lies
Pages Liees
Pratique ce concept sur Solingo
Maîtrise Block avec des exercices interactifs et un IDE intégré.
Commencer gratuitement