Duckieland

SolidProofRepository at commit f24ec95

SolidProof reviewed Duckie Land (Duckieland) on 16 Feb 2022: no findings reported.

No open critical findings
Open the reportOpen Duckie Land’s security record
Report stored on IPFS. Content hash QmUyLikD1W6U6ukKwCHqQtqiVTV5sJcy9RnioZhURLPzKM

Statuses are the security firm’s own, from this report. Trustblock does not review code.

Findings0

Statuses are the security firm’s own, from its report.

SeverityOpenAcknowledgedFixed
Critical000
High000
Medium000
Low000

No open finding in this report.

Contracts in scope

No deployed address is recorded for this audit.

The report names a repository or files. Open the report to see its scope.

Repository and files the report names (240)

  • https://github.com/duckieland/contracts/@openzeppelin/contracts/token/ERC1155/extensions/ERC1155Burnable.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/interfaces/IERC721Enumerable.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/utils/structs/EnumerableMap.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/ClashingImplementation.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/proxy/ERC1967/ERC1967Upgrade.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/proxy/ERC1967/ERC1967Proxy.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/wizard/MyGovernor1.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/EtherReceiverMock.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Burnable.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/deleteme.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/token/ERC20/extensions/draft-IERC20Permit.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/utils/math/SafeMath.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/GovernorCompatibilityBravoMock.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/interfaces/IERC1363.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/utils/introspection/ERC165Storage.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/token/ERC20/extensions/draft-ERC20Permit.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/ERC20WrapperMock.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/ERC721Mock.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/UUPS/UUPSLegacy.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/interfaces/IERC777.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/MMETA.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/proxy/transparent/ProxyAdmin.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/MultipleInheritanceInitializableMocks.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/token/ERC1155/utils/ERC1155Holder.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/token/ERC777/presets/ERC777PresetFixedSupply.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/interfaces/IERC1271.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/BadBeacon.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/interfaces/IERC2981.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/CountersImpl.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/token/ERC20/extensions/IERC20Metadata.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/utils/math/SafeCast.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/ERC777Mock.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/utils/Base64.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721Enumerable.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/token/ERC1155/IERC1155.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/governance/extensions/IGovernorTimelock.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/utils/escrow/RefundEscrow.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/token/ERC1155/extensions/ERC1155Pausable.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/ERC165/ERC165NotSupported.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/ERC721RoyaltyMock.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/governance/TimelockController.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/interfaces/IERC777Recipient.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/CallReceiverMock.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/TimersBlockNumberImpl.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/ReentrancyMock.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/finance/VestingWallet.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/ERC20CappedMock.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/proxy/beacon/UpgradeableBeacon.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/proxy/utils/Initializable.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/MathMock.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Capped.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/UUPS/UUPSUpgradeableMock.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/token/common/ERC2981.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/CheckpointsImpl.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/interfaces/IERC1155.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/ReentrancyAttack.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/utils/cryptography/SignatureChecker.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/utils/introspection/ERC165.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/ERC721URIStorageMock.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/governance/Governor.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/utils/cryptography/ECDSA.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721Pausable.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/access/Ownable.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/AccessControlMock.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/token/ERC777/ERC777.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/interfaces/IERC1363Receiver.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/utils/math/Math.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/SignatureCheckerMock.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/utils/math/SignedMath.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/proxy/transparent/TransparentUpgradeableProxy.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/utils/Checkpoints.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/token/ERC777/IERC777.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/token/ERC777/IERC777Sender.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/proxy/Proxy.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/token/ERC721/extensions/draft-ERC721Votes.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/interfaces/IERC1155Receiver.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/ERC721ReceiverMock.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/utils/Counters.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Snapshot.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/governance/extensions/GovernorCountingSimple.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/ContextMock.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/utils/cryptography/draft-EIP712.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/interfaces/IERC165.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/interfaces/IERC721Receiver.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/token/ERC20/utils/TokenTimelock.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/token/ERC721/extensions/IERC721Enumerable.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/token/ERC721/presets/ERC721PresetMinterPauserAutoId.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/governance/extensions/GovernorSettings.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/MulticallTokenMock.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/proxy/Clones.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/governance/utils/IVotes.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/governance/utils/Votes.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/interfaces/IERC721Metadata.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/ERC20Mock.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/governance/compatibility/GovernorCompatibilityBravo.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/interfaces/IERC1155MetadataURI.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/ERC721VotesMock.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/token/ERC1155/presets/ERC1155PresetMinterPauser.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/ERC165CheckerMock.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/ERC2771ContextMock.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/MerkleProofWrapper.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/token/ERC777/IERC777Recipient.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/TimersTimestampImpl.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/ERC20PermitMock.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/utils/introspection/IERC1820Registry.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/token/ERC721/ERC721.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/utils/escrow/Escrow.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/ClonesMock.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/proxy/beacon/BeaconProxy.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/SignedSafeMathMock.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/GovernorPreventLateQuorumMock.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/SignedMathMock.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/ERC1155BurnableMock.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/PausableMock.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/wizard/MyGovernor3.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/utils/introspection/IERC1820Implementer.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/PullPaymentMock.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/ERC165StorageMock.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/token/ERC1155/utils/ERC1155Receiver.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/ERC1155PausableMock.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/interfaces/IERC1820Registry.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/access/IAccessControlEnumerable.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/ERC20FlashMintMock.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/interfaces/IERC20.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/governance/IGovernor.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/compound/CompTimelock.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/ERC20PausableMock.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/StringsMock.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/ERC1155SupplyMock.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/utils/escrow/ConditionalEscrow.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/security/Pausable.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/utils/introspection/ERC1820Implementer.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/ERC721PausableMock.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/ERC721BurnableMock.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/token/ERC1155/IERC1155Receiver.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/GovernorTimelockCompoundMock.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/token/ERC20/ERC20.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/utils/Strings.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/utils/Arrays.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/interfaces/IERC3156FlashBorrower.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/governance/extensions/GovernorPreventLateQuorum.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/GovernorMock.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/token/ERC20/presets/ERC20PresetFixedSupply.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/governance/compatibility/IGovernorCompatibilityBravo.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/metatx/MinimalForwarder.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/Create2Impl.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/SafeMathMock.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/VotesMock.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/ERC1155Mock.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/InitializableMock.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/GovernorCompMock.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/token/ERC1155/extensions/ERC1155Supply.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/token/ERC20/presets/ERC20PresetMinterPauser.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/utils/introspection/IERC165.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/ERC1820ImplementerMock.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/ERC20DecimalsMock.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/SafeERC20Helper.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/ERC721EnumerableMock.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/governance/extensions/GovernorVotesQuorumFraction.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/SafeCastMock.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/token/ERC721/utils/ERC721Holder.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/SingleInheritanceInitializableMocks.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/interfaces/IERC721.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/ERC165/ERC165InterfacesSupported.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721Royalty.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/ERC20VotesMock.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/DummyImplementation.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Pausable.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721Burnable.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/ERC20VotesCompMock.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/wizard/MyGovernor2.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/interfaces/IERC3156.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/interfaces/IERC1820Implementer.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/utils/introspection/ERC165Checker.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/interfaces/draft-IERC1822.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/StorageSlotMock.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/AddressImpl.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/utils/structs/EnumerableSet.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/governance/extensions/GovernorVotesComp.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20VotesComp.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/ECDSAMock.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/security/ReentrancyGuard.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/ERC777SenderRecipientMock.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/proxy/utils/UUPSUpgradeable.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/security/PullPayment.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/utils/Multicall.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20FlashMint.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/governance/extensions/GovernorVotes.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/GovernorVoteMock.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/proxy/beacon/IBeacon.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Wrapper.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/access/AccessControl.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/utils/math/SignedSafeMath.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/Base64Mock.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/ERC1155ReceiverMock.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/ERC20BurnableMock.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195
  • https://github.com/duckieland/contracts/@openzeppelin/contracts/mocks/ERC3156FlashBorrowerMock.sol at commit f24ec956a6e851be7b5a76cf9ad2d7a4b34b8195

Part of Duckie Land’s security record

Duckie Land
Audits1 audit by 1 firmLast audit Feb 2022, by SolidProof.
Critical findingsNo open critical findingsIn 1 report.
Open Duckie Land’s security record

Security firm

SolidProof

1,127 projects reviewed · 1,478 reports · latest Feb 2025

See SolidProof’s audits

Something wrong on this page? A missing report, a wrong date, a finding that was fixed since. Tell us and we check it against its source.

Tell us