balances.sol 516 B

123456789101112131415161718192021
  1. contract balances {
  2. constructor() payable {}
  3. function get_balance() public view returns (uint128) {
  4. return address(this).balance;
  5. }
  6. function transfer(address payable addr, uint128 amount) public {
  7. addr.transfer(amount);
  8. }
  9. function send(address payable addr, uint128 amount) public returns (bool) {
  10. return addr.send(amount);
  11. }
  12. function pay_me() public payable {
  13. uint128 v = msg.value;
  14. print("Thank you very much for {}".format(v));
  15. }
  16. }