Skip to content

Commit

Permalink
💡 flag contracts as unaudited
Browse files Browse the repository at this point in the history
  • Loading branch information
qd-qd committed Apr 18, 2024
1 parent 00f3381 commit 6d12222
Show file tree
Hide file tree
Showing 5 changed files with 5 additions and 0 deletions.
1 change: 1 addition & 0 deletions src/v1/Account/SmartAccount.sol
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ import { Metadata } from "src/v1/Metadata.sol";
import { SmartAccountTokensSupport } from "src/v1/Account/SmartAccountTokensSupport.sol";
import { SmartAccountEIP1271 } from "src/v1/Account/SmartAccountEIP1271.sol";

/// @custom:experimental This contract is unaudited yet
contract SmartAccount is Initializable, UUPSUpgradeable, BaseAccount, SmartAccountTokensSupport, SmartAccountEIP1271 {
// ======================================
// ============= CONSTANTS ==============
Expand Down
1 change: 1 addition & 0 deletions src/v1/Account/SmartAccountEIP1271.sol
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ import { SignerVaultWebAuthnP256R1 } from "src/utils/SignerVaultWebAuthnP256R1.s
bytes4 constant EIP1271_VALIDATION_SUCCESS = 0x1626ba7e;
bytes4 constant EIP1271_VALIDATION_FAILURE = 0xffffffff;

/// @custom:experimental This contract is unaudited yet
abstract contract SmartAccountEIP1271 {
function webauthn256R1Verifier() internal view virtual returns (IWebAuthn256r1);

Expand Down
1 change: 1 addition & 0 deletions src/v1/Account/SmartAccountTokensSupport.sol
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ import { IERC165 } from "@openzeppelin/utils/introspection/IERC165.sol";

/// @title ERC721Support
/// @notice Indicate the contract supports ERC721 token transfer
/// @custom:experimental This contract is unaudited yet
contract ERC721Support is IERC721Receiver {
/// @notice Indicate that the contract supports ERC721 token transfer
/// @param {operator} The address which called `safeTransferFrom` function
Expand Down
1 change: 1 addition & 0 deletions src/v1/AccountFactory.sol
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ import "src/utils/Signature.sol" as Signature;
/// signed by the operator. The message is the keccak256 hash of the login of the account.
/// As the address of the account is already dependant of the address of the factory, we do not need to
/// include it in the signature.
/// @custom:experimental This contract is unaudited yet
contract AccountFactory {
// ==============================
// ========= CONSTANT ===========
Expand Down
1 change: 1 addition & 0 deletions src/v1/Paymaster.sol
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ import { Metadata } from "src/v1/Metadata.sol";
/// - This contract is not upgradeable
/// - The signature includes the sender, nonce, chainId, the address of this contract and the callData to prevent
/// replay attacks
/// @custom:experimental This contract is unaudited yet
contract Paymaster is BasePaymaster {
// ==============================
// =========== STATE ============
Expand Down

0 comments on commit 6d12222

Please sign in to comment.