Exp1 Merged
Exp1 Merged
Output:
Code:
Output:
Code:
// SPDX-License-Identifier: MIT
contract TransactionContract {
struct Transaction {
address from;
address to;
uint amount;
uint timestamp;
balances[msg.sender] -= msg.value;
balances[_to] += msg.value;
_to.transfer(msg.value);
return transactions;
}
function getBalance(address _addr) public view returns (uint) {
return balances[_addr];
Output:
Code:
// SPDX-License-Identifier: MIT
contract EmbeddedWallet {
_;
balances[msg.sender] += msg.value;
balances[msg.sender] -= amount;
payable(msg.sender).transfer(amount);
balances[msg.sender] -= amount;
balances[to] += amount;
return balances[_addr];
Output:
Deposit function -
Transfer function -
OUTPUT:
Output: