Skip to content

Commit

Permalink
Add warning
Browse files Browse the repository at this point in the history
  • Loading branch information
Vectorized committed May 22, 2024
1 parent bc08909 commit 8f55a69
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 18 deletions.
36 changes: 18 additions & 18 deletions .gas-snapshot
Original file line number Diff line number Diff line change
Expand Up @@ -146,37 +146,37 @@ DN404Test:test__codesize() (gas: 63695)
DN420OnlyERC20Test:testApprove() (gas: 35770)
DN420OnlyERC20Test:testApprove(address,uint256) (runs: 270, μ: 30878, ~: 31321)
DN420OnlyERC20Test:testBurn() (gas: 49034)
DN420OnlyERC20Test:testBurn(address,uint256,uint256) (runs: 270, μ: 50063, ~: 50213)
DN420OnlyERC20Test:testBurnInsufficientBalanceReverts(address,uint256,uint256) (runs: 270, μ: 43203, ~: 43257)
DN420OnlyERC20Test:testBurn(address,uint256,uint256) (runs: 270, μ: 49817, ~: 50213)
DN420OnlyERC20Test:testBurnInsufficientBalanceReverts(address,uint256,uint256) (runs: 270, μ: 42947, ~: 43257)
DN420OnlyERC20Test:testInfiniteApproveTransferFrom() (gas: 80261)
DN420OnlyERC20Test:testMaxSupplyTrick(uint256) (runs: 270, μ: 541, ~: 541)
DN420OnlyERC20Test:testMetadata() (gas: 9082)
DN420OnlyERC20Test:testMint() (gas: 45003)
DN420OnlyERC20Test:testMintOverMaxLimitReverts() (gas: 40544)
DN420OnlyERC20Test:testMintz(address,uint256) (runs: 270, μ: 45152, ~: 45425)
DN420OnlyERC20Test:testMintz(address,uint256) (runs: 270, μ: 45067, ~: 45425)
DN420OnlyERC20Test:testTransfer() (gas: 54107)
DN420OnlyERC20Test:testTransfer(address,uint256) (runs: 270, μ: 54100, ~: 54464)
DN420OnlyERC20Test:testTransfer(address,uint256) (runs: 270, μ: 54020, ~: 54464)
DN420OnlyERC20Test:testTransferFrom() (gas: 77803)
DN420OnlyERC20Test:testTransferFrom(address,address,address,uint256,uint256) (runs: 270, μ: 84225, ~: 85689)
DN420OnlyERC20Test:testTransferFrom(address,address,address,uint256,uint256) (runs: 270, μ: 84202, ~: 85689)
DN420OnlyERC20Test:testTransferFromInsufficientAllowanceReverts() (gas: 67725)
DN420OnlyERC20Test:testTransferFromInsufficientAllowanceReverts(address,uint256,uint256) (runs: 270, μ: 68809, ~: 68804)
DN420OnlyERC20Test:testTransferFromInsufficientAllowanceReverts(address,uint256,uint256) (runs: 270, μ: 68564, ~: 68804)
DN420OnlyERC20Test:testTransferFromInsufficientBalanceReverts() (gas: 52386)
DN420OnlyERC20Test:testTransferFromInsufficientBalanceReverts(address,uint256,uint256) (runs: 270, μ: 53121, ~: 53178)
DN420OnlyERC20Test:testTransferFromInsufficientBalanceReverts(address,uint256,uint256) (runs: 270, μ: 52893, ~: 53173)
DN420OnlyERC20Test:testTransferInsufficientBalanceReverts() (gas: 42411)
DN420OnlyERC20Test:testTransferInsufficientBalanceReverts(address,uint256,uint256) (runs: 270, μ: 43494, ~: 43520)
DN420OnlyERC20Test:testTransferInsufficientBalanceReverts(address,uint256,uint256) (runs: 270, μ: 43238, ~: 43520)
DN420OnlyERC20Test:test__codesize() (gas: 25149)
DN420Test:testERC1155Methods(uint256) (runs: 270, μ: 4368485, ~: 4131759)
DN420Test:testERC1155MethodsSelfTransfers(uint256) (runs: 270, μ: 2505320, ~: 2729681)
DN420Test:testERC1155Methods(uint256) (runs: 270, μ: 4375030, ~: 4131759)
DN420Test:testERC1155MethodsSelfTransfers(uint256) (runs: 270, μ: 2509152, ~: 2115560)
DN420Test:testFindOwnedIds() (gas: 2703272)
DN420Test:testMintNext() (gas: 2233723)
DN420Test:testMintToNonERC155RecipientReverts(uint256) (runs: 270, μ: 904027, ~: 811676)
DN420Test:testMintToRevertingERC155RecipientReverts(uint256) (runs: 270, μ: 1510509, ~: 1523711)
DN420Test:testMintToZeroReverts(uint256) (runs: 270, μ: 786472, ~: 676879)
DN420Test:testMixed(uint256) (runs: 270, μ: 6073545, ~: 4210002)
DN420Test:testSafeBatchTransferFromToERC1155Recipient(uint256) (runs: 270, μ: 2425679, ~: 2211321)
DN420Test:testSafeTransferFromToERC1155Recipient(uint256) (runs: 270, μ: 1785275, ~: 1505859)
DN420Test:testTransferFromToERC1155Recipient(uint256) (runs: 270, μ: 2915674, ~: 2903832)
DN420Test:testTransferMixedReverts(uint256) (runs: 270, μ: 3814763, ~: 3215239)
DN420Test:testMintToNonERC155RecipientReverts(uint256) (runs: 270, μ: 913277, ~: 812095)
DN420Test:testMintToRevertingERC155RecipientReverts(uint256) (runs: 270, μ: 1507190, ~: 1662966)
DN420Test:testMintToZeroReverts(uint256) (runs: 270, μ: 770900, ~: 676887)
DN420Test:testMixed(uint256) (runs: 270, μ: 6258536, ~: 4315962)
DN420Test:testSafeBatchTransferFromToERC1155Recipient(uint256) (runs: 270, μ: 2396462, ~: 2211656)
DN420Test:testSafeTransferFromToERC1155Recipient(uint256) (runs: 270, μ: 1804787, ~: 1505822)
DN420Test:testTransferFromToERC1155Recipient(uint256) (runs: 270, μ: 2916524, ~: 2903935)
DN420Test:testTransferMixedReverts(uint256) (runs: 270, μ: 4002601, ~: 3389694)
DN420Test:test__codesize() (gas: 66367)
MappingsTest:testAddressPairMapSetAndGet(address[2],address[2],uint256,uint256) (runs: 270, μ: 46537, ~: 47053)
MappingsTest:testBitmapSetAndGet(uint256) (runs: 270, μ: 471316, ~: 422631)
Expand Down
2 changes: 2 additions & 0 deletions src/DN420.sol
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ pragma solidity ^0.8.4;
/// ERC20 and ERC1155 chimera implementation that mints
/// and burns NFTs based on an account's ERC20 token balance.
///
/// This contract has not yet been audited. USE AT YOUR OWN RISK!
///
/// @author vectorized.eth (@optimizoor)
/// @author Quit (@0xQuit)
/// @author Michael Amadi (@AmadiMichaels)
Expand Down

0 comments on commit 8f55a69

Please sign in to comment.