Stateless.sol 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. // SPDX-License-Identifier: MIT
  2. pragma solidity ^0.8.26;
  3. // We keep these imports and a dummy contract just to we can run the test suite after transpilation.
  4. import {Address} from "../utils/Address.sol";
  5. import {Arrays} from "../utils/Arrays.sol";
  6. import {AuthorityUtils} from "../access/manager/AuthorityUtils.sol";
  7. import {Base64} from "../utils/Base64.sol";
  8. import {BitMaps} from "../utils/structs/BitMaps.sol";
  9. import {Blockhash} from "../utils/Blockhash.sol";
  10. import {Bytes} from "../utils/Bytes.sol";
  11. import {CAIP2} from "../utils/CAIP2.sol";
  12. import {CAIP10} from "../utils/CAIP10.sol";
  13. import {Checkpoints} from "../utils/structs/Checkpoints.sol";
  14. import {CircularBuffer} from "../utils/structs/CircularBuffer.sol";
  15. import {Clones} from "../proxy/Clones.sol";
  16. import {Create2} from "../utils/Create2.sol";
  17. import {DoubleEndedQueue} from "../utils/structs/DoubleEndedQueue.sol";
  18. import {ECDSA} from "../utils/cryptography/ECDSA.sol";
  19. import {EIP7702Utils} from "../account/utils/EIP7702Utils.sol";
  20. import {EnumerableMap} from "../utils/structs/EnumerableMap.sol";
  21. import {EnumerableSet} from "../utils/structs/EnumerableSet.sol";
  22. import {ERC165} from "../utils/introspection/ERC165.sol";
  23. import {ERC165Checker} from "../utils/introspection/ERC165Checker.sol";
  24. import {ERC721Holder} from "../token/ERC721/utils/ERC721Holder.sol";
  25. import {ERC1155Holder} from "../token/ERC1155/utils/ERC1155Holder.sol";
  26. import {ERC1967Utils} from "../proxy/ERC1967/ERC1967Utils.sol";
  27. import {ERC4337Utils} from "../account/utils/draft-ERC4337Utils.sol";
  28. import {ERC7579Utils} from "../account/utils/draft-ERC7579Utils.sol";
  29. import {Heap} from "../utils/structs/Heap.sol";
  30. import {InteroperableAddress} from "../utils/draft-InteroperableAddress.sol";
  31. import {Math} from "../utils/math/Math.sol";
  32. import {MerkleProof} from "../utils/cryptography/MerkleProof.sol";
  33. import {MessageHashUtils} from "../utils/cryptography/MessageHashUtils.sol";
  34. import {Nonces} from "../utils/Nonces.sol";
  35. import {NoncesKeyed} from "../utils/NoncesKeyed.sol";
  36. import {P256} from "../utils/cryptography/P256.sol";
  37. import {Packing} from "../utils/Packing.sol";
  38. import {Panic} from "../utils/Panic.sol";
  39. import {RSA} from "../utils/cryptography/RSA.sol";
  40. import {SafeCast} from "../utils/math/SafeCast.sol";
  41. import {SafeERC20} from "../token/ERC20/utils/SafeERC20.sol";
  42. import {ShortStrings} from "../utils/ShortStrings.sol";
  43. import {SignatureChecker} from "../utils/cryptography/SignatureChecker.sol";
  44. import {SignedMath} from "../utils/math/SignedMath.sol";
  45. import {StorageSlot} from "../utils/StorageSlot.sol";
  46. import {Strings} from "../utils/Strings.sol";
  47. import {Time} from "../utils/types/Time.sol";
  48. contract Dummy1234 {}