βœ…RACE #5

ERC1155 implementation

RACE #5
RACE #5 result

[Note: All 8 questions in this quiz are based on the InSecureum contract. This is the same contract you will see for all the 8 questions in this quiz. InSecureum is adapted from a well-known contract.]

Question 1 βœ…

InSecureum balanceOf()

My Comment:

Here is OpenZeppelin's ERC1155 balanceOf() implementation:

Question 2 βœ…

In InSecureum, array lengths mismatch check is missing in

Question 3 βœ…

The security concern(s) with InSecureum _safeTransferFrom() is/are

My Comment:

Here is OpenZeppelin's ERC1155 _safeTransferFrom() implementation:

Question 4 βœ…

The security concern(s) with InSecureum _safeBatchTransferFrom() is/are

My Comment:

Here is OpenZeppelin's ERC1155 _safeBatchTransferFrom() implementation:

Question 5 βœ…

The security concern(s) with InSecureum _mintBatch() is/are

My Comment:

Here is OpenZeppelin's ERC1155 _mintBatch() implementation:

Question 6 βœ…

The security concern(s) with InSecureum _burn() is/are

My Comment:

Here is OpenZeppelin's ERC1155 _burn() implementation:

Question 7 βœ…

The security concern(s) with InSecureum _doSafeTransferAcceptanceCheck() is/are

My Comment:

Here is OpenZeppelin's ERC1155 _doSafeTransferAcceptanceCheck() implementation:

Question 8 βœ…

The security concern(s) with InSecureum isContract() implementation is/are

Last updated

Was this helpful?