Open FilipLaurentiu opened 2 years ago
A few thoughts on this:
from starkware.cairo.common.bool import TRUE, FALSE
if I'm looking correctly at latest changesERC4626_asset_
to fit OZ guidelinesThese implementations are awesome. Let me throw one more in the hat: https://github.com/auditless/cairo-erc4626
TRUE
, FALSE
ERC4626_
naming conventionsLike the idea of namespaces / safemath.
@EvolveArt added your wishlist of safemath and namespaces:
a reference implementation for Cairo 1: https://github.com/0xEniotna/ERC4626
Hello! Since STRK staking is coming soon, it would be great to have this moved up the priority list so that STRK LSTs can use it. Best we have at the moment is the ref impl mentioned above.
Full details of the standard OpenZeppelin has always offered the best implementations for different standards in Ethereum and now in Starknet. EIP-4626 it's the new popular standard for tokenized vaults and many projects already use it for their Vaults on Ethereum.
Starknet is becoming more and more popular and many projects need an implementation of this standard on which to rely. OZ has always provided well tested tools with no security issues.
An implementation from OZ would save a lot of development time and money
There are already two implementation for this standard in Cairo https://github.com/koloz193/ERC4626 https://github.com/milancermak/cairo-4626