Address global variables

Every address—externally owned or contract-based, has five global functions and a single global variable. These functions and variables will be explored in depth in subsequent chapters on Solidify functions. The global variable related to the address is called balance and it provides the current balance of Ether in wei available at the address.

The functions are as follows:

  • <address>.transfer(uint256 amount): This function sends the given amount of wei to address, throws on failure
  • <address>.send(uint256 amount) returns (bool): This function sends the given amount of wei to address, and returns false on failure
  • <address>.call(...) returns (bool): This function issues a low-level call, and returns false on failure ...

Get Solidity Programming Essentials now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.