Skip to content

Commit f2f2a08

Browse files
authored
fix(Purse): use @raw_return to skip decoding raw_call response (#12)
1 parent 66daa23 commit f2f2a08

4 files changed

Lines changed: 5 additions & 4 deletions

File tree

contracts/Purse.vy

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# pragma version 0.4.2
1+
# pragma version 0.4.3
22
# pragma nonreentrancy on
33
"""
44
@title Purse Smart Wallet
@@ -49,6 +49,7 @@ def update_accessories(updates: DynArray[AccessoryUpdate, 100]):
4949
@payable
5050
@external
5151
@reentrant
52+
@raw_return
5253
def __default__() -> Bytes[65535]:
5354
# NOTE: Don't bork value transfers in
5455
if msg.value > 0 or len(msg.data) < 4:

contracts/accessories/Flashloan.vy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# pragma version 0.4.2
1+
# pragma version 0.4.3
22
# pragma nonreentrancy on
33
from ethereum.ercs import IERC20
44

contracts/accessories/Multicall.vy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# pragma version 0.4.2
1+
# pragma version 0.4.3
22
# pragma nonreentrancy on
33
struct Call:
44
target: address

contracts/accessories/Sponsor.vy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# pragma version 0.4.2
1+
# pragma version 0.4.3
22
# pragma nonreentrancy on
33
from snekmate.utils import eip712_domain_separator
44

0 commit comments

Comments
 (0)