balances.sol 323 B

1234567891011121314
  1. contract balances {
  2. @account(acc1)
  3. function get_balance() external view returns (uint64) {
  4. return tx.accounts.acc1.lamports;
  5. }
  6. @mutableAccount(acc1)
  7. @mutableAccount(acc2)
  8. function transfer(uint64 amount) external {
  9. tx.accounts.acc1.lamports -= amount;
  10. tx.accounts.acc2.lamports += amount;
  11. }
  12. }