Balance
SolidityDéfinition
Propriété accessible sur toute adresse Ethereum via address.balance. Retourne le solde en wei (1 ether = 10^18 wei). Pour les contrats, address(this).balance donne le solde actuel du contrat. Essentiel pour gérer les paiements et vérifier les fonds avant un transfert.
Version anglaise
Property accessible on any Ethereum address via address.balance. Returns balance in wei (1 ether = 10^18 wei). For contracts, address(this).balance gives current contract balance. Essential for managing payments and checking funds before transfers.
Exemple de Code
contract Payment {
function checkBalance() public view returns (uint256) {
return address(this).balance; // Solde du contrat
}
function checkUserBalance(address user) public view returns (uint256) {
return user.balance; // Solde d'un utilisateur
}
receive() external payable {} // Accepter les paiements
}Pages Liées
Pratique ce concept sur Solingo
Maîtrise Balance avec des exercices interactifs et un IDE intégré.
Commencer gratuitement