6. Visibilidad de Variables (public, internal & private)

Muy similar a las funciones con la excepción de "External" que solo se aplica a las funciones.

# Public

Variable sin restricciones de visibilidad.

address public cartera = "0xCf48d9ae072758c125804791Cf8c4D390B460c19";

# Internal

Accesible para funciones dentro del contrato y también para contratos derivados que contengan esta variable.

address internal cartera = "0xCf48d9ae072758c125804791Cf8c4D390B460c19";

# Private

Los datos almacenados en este tipo de variable son accesibles solo para el contrato en el que se escribieron.

address private cartera = "0xCf48d9ae072758c125804791Cf8c4D390B460c19";

Nota importante: las cadenas de bloques son públicas, así que no almacene contraseñas ni cosas importantes dentro de las variables, ya que los mineros e investigadores con los conocimientos adecuados pueden ensamblar Bytecodes y ver datos en variables y funciones privadas.

Last Updated: 9/10/2022, 4:27:54