From 6102005278c21853ed92e7607729676dfd2de7b3 Mon Sep 17 00:00:00 2001 From: dilshaan_momin <158038552+keerthanazion@users.noreply.github.com> Date: Sun, 5 May 2024 16:53:40 +0530 Subject: [PATCH] sayonara snakey challenge 1 ! --- projects/challenge/smart_contracts/personal_vault/contract.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/projects/challenge/smart_contracts/personal_vault/contract.py b/projects/challenge/smart_contracts/personal_vault/contract.py index d1e6cf8..58d2333 100644 --- a/projects/challenge/smart_contracts/personal_vault/contract.py +++ b/projects/challenge/smart_contracts/personal_vault/contract.py @@ -23,11 +23,11 @@ def opt_in_to_app(self) -> None: def deposit(self, ptxn: gtxn.PaymentTransaction) -> UInt64: assert ptxn.amount > 0, "Deposit amount must be greater than 0" assert ( - ptxn.receiver == Global.current_application_id + ptxn.receiver == Global.current_application_address ), "Deposit receiver must be the contract address" assert ptxn.sender == Txn.sender, "Deposit sender must be the caller" assert op.app_opted_in( - Txn.sender, Global.current_application_address + Txn.sender, Global.current_application_id ), "Deposit sender must opt-in to the app first." self.balance[Txn.sender] += ptxn.amount