Mappings
mapping(tipoClave => tipoValor) public nombreMapping;pragma solidity ^0.8.0;
contract MyContract {
// Declaración de un mapping que asocia direcciones con balances
mapping(address => uint) public balances;
// Actualiza el balance de la address que solicita la actualización
function updateBalance(uint newBalance) public {
balances[msg.sender] = newBalance;
}
// Lee el balance de una dirección
function getBalance(address user) public view returns (uint) {
return balances[user];
}
}Last updated