Content pfp
Content
@
0 reply
18 recasts
21 reactions

billzh pfp
billzh
@billzh
$FARTS experiment has failed and I'm calling it off. - A contract bug has made it impossible to move funds out of the treasury (to Purple or anyone else) - Will burn all remaining tokens and renounce ownership soon
32 replies
8 recasts
33 reactions

billzh pfp
billzh
@billzh
More technical details: - in withdrawToPurple function, `transfer` will always run out of gas because the Purple treasury is a proxy contract. Should use `call` instead - $FARTS contract is not upgradable and the Purple address is hardcoded (s/o to @neokry for pointing out the bug)
4 replies
0 recast
3 reactions

shahruz pfp
shahruz
@shahruz
i think there's a way around this - i helped a project that ran into similar issues around withdrawing to a gnosis safe. these two links helped us at the time: https://help.safe.global/en/articles/40813-why-can-t-i-transfer-eth-from-a-contract-into-a-safe https://github.com/folia-app/eip-2929
4 replies
1 recast
14 reactions

Neokry pfp
Neokry
@neokry
was cursious if this would fix and seems like it would have: https://www.tdly.co/shared/simulation/1f8e6801-513d-41c8-9e4f-1c167883580f
3 replies
1 recast
15 reactions

KMac🍌 ⏩ pfp
KMac🍌 ⏩
@kmacb.eth
😬
0 reply
0 recast
3 reactions