Address

Solidity

Definition

Type fondamental représentant une adresse Ethereum de 20 octets (160 bits). Peut désigner un compte utilisateur (EOA) ou un smart contract. Les adresses peuvent recevoir des Ether et interagir avec la blockchain. Solidity offre deux variantes : `address` (standard) et `address payable` (peut recevoir de l'Ether via `.transfer()` ou `.send()`).

English version

Fundamental type representing a 20-byte (160-bit) Ethereum address. Can refer to a user account (EOA) or smart contract. Two variants: `address` (standard) and `address payable` (can receive Ether).

Exemple de Code

address public owner;
address payable public recipient;

function sendEther() public {
    recipient.transfer(1 ether);
}

function getBalance(address account) public view returns (uint256) {
    return account.balance;
}

Pratique ce concept sur Solingo

Maîtrise Address avec des exercices interactifs et un IDE intégré.

Commencer gratuitement