add Fund Me Foundry Smart Contract

This commit is contained in:
han
2024-12-18 18:15:59 +07:00
parent e87bce6d80
commit 517ff0c9c9
18 changed files with 617 additions and 57 deletions

11
fund-me/.gas-snapshot Normal file
View File

@@ -0,0 +1,11 @@
FundMeTest:testAddsFunderToArrayOfFunders() (gas: 100163)
FundMeTest:testFundFailsWithoutEnoughETH() (gas: 23040)
FundMeTest:testFundUpdatesFundedDataStructure() (gas: 99804)
FundMeTest:testMinimumDollarIsFive() (gas: 8445)
FundMeTest:testOnlyOwnerCanWithdraw() (gas: 102152)
FundMeTest:testOwnerIsMsgSender() (gas: 10638)
FundMeTest:testPriceFeedVersionIsAccurate() (gas: 13665)
FundMeTest:testPrintStorageData() (gas: 17083)
FundMeTest:testWithdrawFromASingleFunder() (gas: 87210)
FundMeTest:testWithdrawFromMultipleFunders() (gas: 445744)
FundMeTest:testWithdrawFromMultipleFundersCheaper() (gas: 445064)