AddressImpl.sol 558 B

12345678910111213141516171819
  1. pragma solidity ^0.5.0;
  2. import "../utils/Address.sol";
  3. contract AddressImpl {
  4. function isContract(address account) external view returns (bool) {
  5. return Address.isContract(account);
  6. }
  7. function toPayable(address account) external pure returns (address payable) {
  8. return Address.toPayable(account);
  9. }
  10. function sendValue(address payable receiver, uint256 amount) external {
  11. Address.sendValue(receiver, amount);
  12. }
  13. function () external payable { } // sendValue's tests require the contract to hold Ether
  14. }