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 ...