AddressImpl.sol 561 B

1234567891011121314151617181920
  1. pragma solidity ^0.6.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. // sendValue's tests require the contract to hold Ether
  14. receive () external payable { }
  15. }