├── 2020 ├── CNAME ├── LICENSE.txt ├── README.md ├── assets │ ├── css │ │ ├── fontawesome-all.min.css │ │ ├── images │ │ │ ├── background.svg │ │ │ └── intro.svg │ │ ├── main.css │ │ └── noscript.css │ ├── js │ │ ├── breakpoints.min.js │ │ ├── browser.min.js │ │ ├── jquery.min.js │ │ ├── jquery.scrollex.min.js │ │ ├── jquery.scrolly.min.js │ │ ├── main.js │ │ └── util.js │ ├── sass │ │ ├── base │ │ │ ├── _page.scss │ │ │ ├── _reset.scss │ │ │ └── _typography.scss │ │ ├── components │ │ │ ├── _actions.scss │ │ │ ├── _box.scss │ │ │ ├── _button.scss │ │ │ ├── _contact.scss │ │ │ ├── _features.scss │ │ │ ├── _form.scss │ │ │ ├── _icon.scss │ │ │ ├── _icons.scss │ │ │ ├── _image.scss │ │ │ ├── _list.scss │ │ │ ├── _menu.scss │ │ │ ├── _row.scss │ │ │ ├── _section.scss │ │ │ ├── _split.scss │ │ │ ├── _spotlights.scss │ │ │ ├── _table.scss │ │ │ └── _wrapper.scss │ │ ├── layout │ │ │ ├── _footer.scss │ │ │ ├── _header.scss │ │ │ ├── _intro.scss │ │ │ ├── _sidebar.scss │ │ │ └── _wrapper.scss │ │ ├── libs │ │ │ ├── _breakpoints.scss │ │ │ ├── _functions.scss │ │ │ ├── _html-grid.scss │ │ │ ├── _mixins.scss │ │ │ ├── _vars.scss │ │ │ └── _vendor.scss │ │ ├── main.scss │ │ └── noscript.scss │ └── webfonts │ │ ├── fa-brands-400.eot │ │ ├── fa-brands-400.svg │ │ ├── fa-brands-400.ttf │ │ ├── fa-brands-400.woff │ │ ├── fa-brands-400.woff2 │ │ ├── fa-regular-400.eot │ │ ├── fa-regular-400.svg │ │ ├── fa-regular-400.ttf │ │ ├── fa-regular-400.woff │ │ ├── fa-regular-400.woff2 │ │ ├── fa-solid-900.eot │ │ ├── fa-solid-900.svg │ │ ├── fa-solid-900.ttf │ │ ├── fa-solid-900.woff │ │ └── fa-solid-900.woff2 ├── favicon.ico ├── images │ ├── cube_lines.png │ ├── triangle_lines.png │ └── zet_lines.png ├── index.html └── submissions_2020 │ ├── submission10_MartinHolstSwende │ ├── README.md │ └── test.sol │ ├── submission11_RobertMCForster │ ├── LICENSE.txt │ ├── README.md │ └── contracts │ │ ├── BokkyDateTime.sol │ │ ├── Ownable.sol │ │ └── TimelockUpgrade.sol │ ├── submission12_LeonardoAlt │ ├── Makefile │ ├── README.md │ ├── lib │ │ └── ds-test │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── default.nix │ │ │ └── src │ │ │ └── test.sol │ ├── out │ │ └── dapp.sol.json │ └── src │ │ ├── DNS.sol │ │ ├── DNSTest.t.sol │ │ ├── HEVMCheat.sol │ │ ├── IDNS.sol │ │ ├── MalDNS.sol │ │ ├── Upgrade.sol │ │ └── UpgradedDNS.sol │ ├── submission13_GregHysen │ ├── README.md │ └── contracts │ │ ├── Exploit.sol │ │ ├── FunWithSelectors.sol │ │ ├── Proxy.sol │ │ └── Test.sol │ ├── submission14_MariusVanDerWijden │ ├── ECDSA.sol │ ├── Proxy.sol │ ├── README.md │ └── RelayContract.sol │ ├── submission15_ChrisWhinfrey │ ├── .DS_Store │ ├── .gitignore │ ├── README.md │ ├── contracts │ │ ├── ERC20.sol │ │ ├── Governance.sol │ │ ├── Proxy.sol │ │ ├── Token.sol │ │ └── spoilers │ │ │ └── Backdoor.sol │ ├── hardhat.config.ts │ ├── images │ │ └── DefiVlad.png │ ├── package-lock.json │ ├── package.json │ └── test │ │ └── spoiler │ │ └── exploit.test.ts │ ├── submission16_VirajMalhotra │ ├── AddressSet.sol │ ├── ERC20V1.sol │ ├── Malicious.sol │ ├── Ownable.sol │ ├── Proxy.sol │ ├── README.md │ ├── Registry.sol │ └── Upgradable.sol │ ├── submission1_CoreyDickson │ ├── Attack.sol │ ├── OwnerRegistry.sol │ ├── README.md │ └── Target.sol │ ├── submission2_SohamZemse │ ├── GiveAway_v1.sol │ ├── GiveAway_v2.sol │ ├── Proxiable.sol │ ├── Proxy.sol │ └── README.md │ ├── submission3_AlexanderWade │ ├── Dispatcher.sol │ ├── README.md │ ├── erc20 │ │ ├── erc20v1.sol │ │ └── erc20v2.sol │ └── interfaces │ │ ├── OptInContract.sol │ │ └── VersionContract.sol │ ├── submission4_JaimeIglesias │ ├── ERC20.sol │ ├── README.md │ └── VerySafuProxyTrustMe.sol │ ├── submission5_WilliamEntriken │ ├── README-WITH-SPOILERS.md │ ├── deployment.md │ └── main.sol │ ├── submission6_GregoryHill │ ├── README.md │ ├── buidler.config.ts │ ├── contracts │ │ ├── Accounts.sol │ │ └── Registry.json │ ├── package.json │ ├── test │ │ └── upgrade.test.ts │ ├── tsconfig.json │ └── yarn.lock │ ├── submission7_MarkusWaas │ ├── GovernanceModule.sol │ ├── Proxy.sol │ ├── README.md │ └── TestERC20.sol │ ├── submission8_RichardMoore │ ├── Multisig.sol │ ├── README.md │ ├── Upgradable.sol │ └── deploy.txt │ └── submission9_LuizSoares │ ├── LICENSE │ ├── README.md │ └── contracts │ ├── Address.sol │ ├── Context.sol │ ├── IERC20.sol │ ├── Ownable.sol │ ├── PokeToken.sol │ ├── PokeTokenV2.sol │ ├── Proxy.sol │ ├── Superior.sol │ ├── SuperiorTransparentUpgradableProxy.sol │ ├── TransparentUpgradeableProxy.sol │ └── UpgradeableProxy.sol ├── 2022 ├── .gitignore ├── CNAME ├── LICENSE.txt ├── README.md ├── assets │ ├── css │ │ ├── fontawesome-all.min.css │ │ ├── images │ │ │ ├── background.svg │ │ │ └── intro.svg │ │ ├── main.css │ │ └── noscript.css │ ├── js │ │ ├── breakpoints.min.js │ │ ├── browser.min.js │ │ ├── jquery.min.js │ │ ├── jquery.scrollex.min.js │ │ ├── jquery.scrolly.min.js │ │ ├── main.js │ │ └── util.js │ ├── sass │ │ ├── base │ │ │ ├── _page.scss │ │ │ ├── _reset.scss │ │ │ └── _typography.scss │ │ ├── components │ │ │ ├── _actions.scss │ │ │ ├── _box.scss │ │ │ ├── _button.scss │ │ │ ├── _contact.scss │ │ │ ├── _features.scss │ │ │ ├── _form.scss │ │ │ ├── _icon.scss │ │ │ ├── _icons.scss │ │ │ ├── _image.scss │ │ │ ├── _list.scss │ │ │ ├── _menu.scss │ │ │ ├── _row.scss │ │ │ ├── _section.scss │ │ │ ├── _split.scss │ │ │ ├── _spotlights.scss │ │ │ ├── _table.scss │ │ │ └── _wrapper.scss │ │ ├── layout │ │ │ ├── _footer.scss │ │ │ ├── _header.scss │ │ │ ├── _intro.scss │ │ │ ├── _sidebar.scss │ │ │ └── _wrapper.scss │ │ ├── libs │ │ │ ├── _breakpoints.scss │ │ │ ├── _functions.scss │ │ │ ├── _html-grid.scss │ │ │ ├── _mixins.scss │ │ │ ├── _vars.scss │ │ │ └── _vendor.scss │ │ ├── main.scss │ │ └── noscript.scss │ └── webfonts │ │ ├── fa-brands-400.eot │ │ ├── fa-brands-400.svg │ │ ├── fa-brands-400.ttf │ │ ├── fa-brands-400.woff │ │ ├── fa-brands-400.woff2 │ │ ├── fa-regular-400.eot │ │ ├── fa-regular-400.svg │ │ ├── fa-regular-400.ttf │ │ ├── fa-regular-400.woff │ │ ├── fa-regular-400.woff2 │ │ ├── fa-solid-900.eot │ │ ├── fa-solid-900.svg │ │ ├── fa-solid-900.ttf │ │ ├── fa-solid-900.woff │ │ └── fa-solid-900.woff2 ├── favicon.ico ├── images │ ├── cube_lines.png │ ├── illusion1.png │ ├── illusion2.png │ ├── illusion3.png │ ├── triangle_lines.png │ └── zet_lines.png ├── index.html └── submissions_2022 │ ├── submission10_SantiagoPalladino │ ├── .DS_Store │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── SPOILER.md │ ├── contracts │ │ ├── Exchange.sol │ │ └── mocks │ │ │ └── MockERC20.sol │ ├── hardhat.config.js │ ├── package.json │ ├── test │ │ ├── exploit.js │ │ └── happy.js │ └── yarn.lock │ ├── submission11_DanielVonFange │ ├── .DS_Store │ ├── README.md │ ├── SPOILER.md │ ├── lib │ │ ├── .DS_Store │ │ ├── ds-test │ │ │ ├── .gitignore │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── default.nix │ │ │ ├── demo │ │ │ │ └── demo.sol │ │ │ └── src │ │ │ │ └── test.sol │ │ ├── openzeppelin-contracts-upgradeable │ │ │ ├── .codecov.yml │ │ │ ├── .editorconfig │ │ │ ├── .eslintrc │ │ │ ├── .gitattributes │ │ │ ├── .gitignore │ │ │ ├── .mocharc.js │ │ │ ├── .prettierrc │ │ │ ├── .solcover.js │ │ │ ├── .solhint.json │ │ │ ├── CHANGELOG.md │ │ │ ├── CODE_OF_CONDUCT.md │ │ │ ├── CONTRIBUTING.md │ │ │ ├── DOCUMENTATION.md │ │ │ ├── GUIDELINES.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── RELEASING.md │ │ │ ├── SECURITY.md │ │ │ ├── UPGRADEABLE.md │ │ │ ├── contracts │ │ │ │ ├── access │ │ │ │ │ ├── AccessControlEnumerableUpgradeable.sol │ │ │ │ │ ├── AccessControlUpgradeable.sol │ │ │ │ │ ├── IAccessControlEnumerableUpgradeable.sol │ │ │ │ │ ├── IAccessControlUpgradeable.sol │ │ │ │ │ ├── OwnableUpgradeable.sol │ │ │ │ │ └── README.adoc │ │ │ │ ├── finance │ │ │ │ │ ├── PaymentSplitterUpgradeable.sol │ │ │ │ │ ├── README.adoc │ │ │ │ │ └── VestingWalletUpgradeable.sol │ │ │ │ ├── governance │ │ │ │ │ ├── GovernorUpgradeable.sol │ │ │ │ │ ├── IGovernorUpgradeable.sol │ │ │ │ │ ├── README.adoc │ │ │ │ │ ├── TimelockControllerUpgradeable.sol │ │ │ │ │ ├── compatibility │ │ │ │ │ │ ├── GovernorCompatibilityBravoUpgradeable.sol │ │ │ │ │ │ └── IGovernorCompatibilityBravoUpgradeable.sol │ │ │ │ │ └── extensions │ │ │ │ │ │ ├── GovernorCountingSimpleUpgradeable.sol │ │ │ │ │ │ ├── GovernorProposalThresholdUpgradeable.sol │ │ │ │ │ │ ├── GovernorSettingsUpgradeable.sol │ │ │ │ │ │ ├── GovernorTimelockCompoundUpgradeable.sol │ │ │ │ │ │ ├── GovernorTimelockControlUpgradeable.sol │ │ │ │ │ │ ├── GovernorVotesCompUpgradeable.sol │ │ │ │ │ │ ├── GovernorVotesQuorumFractionUpgradeable.sol │ │ │ │ │ │ ├── GovernorVotesUpgradeable.sol │ │ │ │ │ │ └── IGovernorTimelockUpgradeable.sol │ │ │ │ ├── interfaces │ │ │ │ │ ├── IERC1155MetadataURIUpgradeable.sol │ │ │ │ │ ├── IERC1155ReceiverUpgradeable.sol │ │ │ │ │ ├── IERC1155Upgradeable.sol │ │ │ │ │ ├── IERC1271Upgradeable.sol │ │ │ │ │ ├── IERC1363ReceiverUpgradeable.sol │ │ │ │ │ ├── IERC1363SpenderUpgradeable.sol │ │ │ │ │ ├── IERC1363Upgradeable.sol │ │ │ │ │ ├── IERC165Upgradeable.sol │ │ │ │ │ ├── IERC1820ImplementerUpgradeable.sol │ │ │ │ │ ├── IERC1820RegistryUpgradeable.sol │ │ │ │ │ ├── IERC20MetadataUpgradeable.sol │ │ │ │ │ ├── IERC20Upgradeable.sol │ │ │ │ │ ├── IERC2981Upgradeable.sol │ │ │ │ │ ├── IERC3156FlashBorrowerUpgradeable.sol │ │ │ │ │ ├── IERC3156FlashLenderUpgradeable.sol │ │ │ │ │ ├── IERC3156Upgradeable.sol │ │ │ │ │ ├── IERC721EnumerableUpgradeable.sol │ │ │ │ │ ├── IERC721MetadataUpgradeable.sol │ │ │ │ │ ├── IERC721ReceiverUpgradeable.sol │ │ │ │ │ ├── IERC721Upgradeable.sol │ │ │ │ │ ├── IERC777RecipientUpgradeable.sol │ │ │ │ │ ├── IERC777SenderUpgradeable.sol │ │ │ │ │ ├── IERC777Upgradeable.sol │ │ │ │ │ ├── README.adoc │ │ │ │ │ └── draft-IERC2612Upgradeable.sol │ │ │ │ ├── metatx │ │ │ │ │ ├── ERC2771ContextUpgradeable.sol │ │ │ │ │ ├── MinimalForwarderUpgradeable.sol │ │ │ │ │ └── README.adoc │ │ │ │ ├── mocks │ │ │ │ │ ├── AccessControlEnumerableMockUpgradeable.sol │ │ │ │ │ ├── AccessControlMockUpgradeable.sol │ │ │ │ │ ├── AddressImplUpgradeable.sol │ │ │ │ │ ├── ArraysImplUpgradeable.sol │ │ │ │ │ ├── BadBeaconUpgradeable.sol │ │ │ │ │ ├── BitmapMockUpgradeable.sol │ │ │ │ │ ├── CallReceiverMockUpgradeable.sol │ │ │ │ │ ├── ClashingImplementationUpgradeable.sol │ │ │ │ │ ├── ClonesMockUpgradeable.sol │ │ │ │ │ ├── ConditionalEscrowMockUpgradeable.sol │ │ │ │ │ ├── ContextMockUpgradeable.sol │ │ │ │ │ ├── CountersImplUpgradeable.sol │ │ │ │ │ ├── Create2ImplUpgradeable.sol │ │ │ │ │ ├── DummyImplementationUpgradeable.sol │ │ │ │ │ ├── ECDSAMockUpgradeable.sol │ │ │ │ │ ├── EIP712ExternalUpgradeable.sol │ │ │ │ │ ├── ERC1155BurnableMockUpgradeable.sol │ │ │ │ │ ├── ERC1155MockUpgradeable.sol │ │ │ │ │ ├── ERC1155PausableMockUpgradeable.sol │ │ │ │ │ ├── ERC1155ReceiverMockUpgradeable.sol │ │ │ │ │ ├── ERC1155SupplyMockUpgradeable.sol │ │ │ │ │ ├── ERC1271WalletMockUpgradeable.sol │ │ │ │ │ ├── ERC165 │ │ │ │ │ │ ├── ERC165InterfacesSupportedUpgradeable.sol │ │ │ │ │ │ ├── ERC165MissingDataUpgradeable.sol │ │ │ │ │ │ └── ERC165NotSupportedUpgradeable.sol │ │ │ │ │ ├── ERC165CheckerMockUpgradeable.sol │ │ │ │ │ ├── ERC165MockUpgradeable.sol │ │ │ │ │ ├── ERC165StorageMockUpgradeable.sol │ │ │ │ │ ├── ERC1820ImplementerMockUpgradeable.sol │ │ │ │ │ ├── ERC20BurnableMockUpgradeable.sol │ │ │ │ │ ├── ERC20CappedMockUpgradeable.sol │ │ │ │ │ ├── ERC20DecimalsMockUpgradeable.sol │ │ │ │ │ ├── ERC20FlashMintMockUpgradeable.sol │ │ │ │ │ ├── ERC20MockUpgradeable.sol │ │ │ │ │ ├── ERC20PausableMockUpgradeable.sol │ │ │ │ │ ├── ERC20PermitMockUpgradeable.sol │ │ │ │ │ ├── ERC20SnapshotMockUpgradeable.sol │ │ │ │ │ ├── ERC20VotesCompMockUpgradeable.sol │ │ │ │ │ ├── ERC20VotesMockUpgradeable.sol │ │ │ │ │ ├── ERC20WrapperMockUpgradeable.sol │ │ │ │ │ ├── ERC2771ContextMockUpgradeable.sol │ │ │ │ │ ├── ERC3156FlashBorrowerMockUpgradeable.sol │ │ │ │ │ ├── ERC721BurnableMockUpgradeable.sol │ │ │ │ │ ├── ERC721EnumerableMockUpgradeable.sol │ │ │ │ │ ├── ERC721MockUpgradeable.sol │ │ │ │ │ ├── ERC721PausableMockUpgradeable.sol │ │ │ │ │ ├── ERC721ReceiverMockUpgradeable.sol │ │ │ │ │ ├── ERC721URIStorageMockUpgradeable.sol │ │ │ │ │ ├── ERC777MockUpgradeable.sol │ │ │ │ │ ├── ERC777SenderRecipientMockUpgradeable.sol │ │ │ │ │ ├── EnumerableMapMockUpgradeable.sol │ │ │ │ │ ├── EnumerableSetMockUpgradeable.sol │ │ │ │ │ ├── EtherReceiverMockUpgradeable.sol │ │ │ │ │ ├── GovernorCompMockUpgradeable.sol │ │ │ │ │ ├── GovernorCompatibilityBravoMockUpgradeable.sol │ │ │ │ │ ├── GovernorMockUpgradeable.sol │ │ │ │ │ ├── GovernorTimelockCompoundMockUpgradeable.sol │ │ │ │ │ ├── GovernorTimelockControlMockUpgradeable.sol │ │ │ │ │ ├── InitializableMock.sol │ │ │ │ │ ├── MathMockUpgradeable.sol │ │ │ │ │ ├── MerkleProofWrapperUpgradeable.sol │ │ │ │ │ ├── MulticallTestUpgradeable.sol │ │ │ │ │ ├── MulticallTokenMockUpgradeable.sol │ │ │ │ │ ├── MultipleInheritanceInitializableMocks.sol │ │ │ │ │ ├── OwnableMockUpgradeable.sol │ │ │ │ │ ├── PausableMockUpgradeable.sol │ │ │ │ │ ├── PullPaymentMockUpgradeable.sol │ │ │ │ │ ├── ReentrancyAttackUpgradeable.sol │ │ │ │ │ ├── ReentrancyMockUpgradeable.sol │ │ │ │ │ ├── RegressionImplementation.sol │ │ │ │ │ ├── SafeCastMockUpgradeable.sol │ │ │ │ │ ├── SafeERC20HelperUpgradeable.sol │ │ │ │ │ ├── SafeMathMockUpgradeable.sol │ │ │ │ │ ├── SignatureCheckerMockUpgradeable.sol │ │ │ │ │ ├── SignedSafeMathMockUpgradeable.sol │ │ │ │ │ ├── SingleInheritanceInitializableMocks.sol │ │ │ │ │ ├── StorageSlotMockUpgradeable.sol │ │ │ │ │ ├── StringsMockUpgradeable.sol │ │ │ │ │ ├── TimersBlockNumberImplUpgradeable.sol │ │ │ │ │ ├── TimersTimestampImplUpgradeable.sol │ │ │ │ │ ├── UUPS │ │ │ │ │ │ └── TestInProdUpgradeable.sol │ │ │ │ │ ├── WithInit.sol │ │ │ │ │ ├── compound │ │ │ │ │ │ └── CompTimelockUpgradeable.sol │ │ │ │ │ └── wizard │ │ │ │ │ │ ├── MyGovernor1Upgradeable.sol │ │ │ │ │ │ ├── MyGovernor2Upgradeable.sol │ │ │ │ │ │ └── MyGovernor3Upgradeable.sol │ │ │ │ ├── package.json │ │ │ │ ├── proxy │ │ │ │ │ ├── ClonesUpgradeable.sol │ │ │ │ │ ├── ERC1967 │ │ │ │ │ │ └── ERC1967UpgradeUpgradeable.sol │ │ │ │ │ ├── README.adoc │ │ │ │ │ ├── beacon │ │ │ │ │ │ └── IBeaconUpgradeable.sol │ │ │ │ │ └── utils │ │ │ │ │ │ ├── Initializable.sol │ │ │ │ │ │ └── UUPSUpgradeable.sol │ │ │ │ ├── security │ │ │ │ │ ├── PausableUpgradeable.sol │ │ │ │ │ ├── PullPaymentUpgradeable.sol │ │ │ │ │ ├── README.adoc │ │ │ │ │ └── ReentrancyGuardUpgradeable.sol │ │ │ │ ├── token │ │ │ │ │ ├── ERC1155 │ │ │ │ │ │ ├── ERC1155Upgradeable.sol │ │ │ │ │ │ ├── IERC1155ReceiverUpgradeable.sol │ │ │ │ │ │ ├── IERC1155Upgradeable.sol │ │ │ │ │ │ ├── README.adoc │ │ │ │ │ │ ├── extensions │ │ │ │ │ │ │ ├── ERC1155BurnableUpgradeable.sol │ │ │ │ │ │ │ ├── ERC1155PausableUpgradeable.sol │ │ │ │ │ │ │ ├── ERC1155SupplyUpgradeable.sol │ │ │ │ │ │ │ └── IERC1155MetadataURIUpgradeable.sol │ │ │ │ │ │ ├── presets │ │ │ │ │ │ │ └── ERC1155PresetMinterPauserUpgradeable.sol │ │ │ │ │ │ └── utils │ │ │ │ │ │ │ ├── ERC1155HolderUpgradeable.sol │ │ │ │ │ │ │ └── ERC1155ReceiverUpgradeable.sol │ │ │ │ │ ├── ERC20 │ │ │ │ │ │ ├── ERC20Upgradeable.sol │ │ │ │ │ │ ├── IERC20Upgradeable.sol │ │ │ │ │ │ ├── README.adoc │ │ │ │ │ │ ├── extensions │ │ │ │ │ │ │ ├── ERC20BurnableUpgradeable.sol │ │ │ │ │ │ │ ├── ERC20CappedUpgradeable.sol │ │ │ │ │ │ │ ├── ERC20FlashMintUpgradeable.sol │ │ │ │ │ │ │ ├── ERC20PausableUpgradeable.sol │ │ │ │ │ │ │ ├── ERC20SnapshotUpgradeable.sol │ │ │ │ │ │ │ ├── ERC20VotesCompUpgradeable.sol │ │ │ │ │ │ │ ├── ERC20VotesUpgradeable.sol │ │ │ │ │ │ │ ├── ERC20WrapperUpgradeable.sol │ │ │ │ │ │ │ ├── IERC20MetadataUpgradeable.sol │ │ │ │ │ │ │ ├── draft-ERC20PermitUpgradeable.sol │ │ │ │ │ │ │ └── draft-IERC20PermitUpgradeable.sol │ │ │ │ │ │ ├── presets │ │ │ │ │ │ │ ├── ERC20PresetFixedSupplyUpgradeable.sol │ │ │ │ │ │ │ └── ERC20PresetMinterPauserUpgradeable.sol │ │ │ │ │ │ └── utils │ │ │ │ │ │ │ ├── SafeERC20Upgradeable.sol │ │ │ │ │ │ │ └── TokenTimelockUpgradeable.sol │ │ │ │ │ ├── ERC721 │ │ │ │ │ │ ├── ERC721Upgradeable.sol │ │ │ │ │ │ ├── IERC721ReceiverUpgradeable.sol │ │ │ │ │ │ ├── IERC721Upgradeable.sol │ │ │ │ │ │ ├── README.adoc │ │ │ │ │ │ ├── extensions │ │ │ │ │ │ │ ├── ERC721BurnableUpgradeable.sol │ │ │ │ │ │ │ ├── ERC721EnumerableUpgradeable.sol │ │ │ │ │ │ │ ├── ERC721PausableUpgradeable.sol │ │ │ │ │ │ │ ├── ERC721URIStorageUpgradeable.sol │ │ │ │ │ │ │ ├── IERC721EnumerableUpgradeable.sol │ │ │ │ │ │ │ └── IERC721MetadataUpgradeable.sol │ │ │ │ │ │ ├── presets │ │ │ │ │ │ │ └── ERC721PresetMinterPauserAutoIdUpgradeable.sol │ │ │ │ │ │ └── utils │ │ │ │ │ │ │ └── ERC721HolderUpgradeable.sol │ │ │ │ │ └── ERC777 │ │ │ │ │ │ ├── ERC777Upgradeable.sol │ │ │ │ │ │ ├── IERC777RecipientUpgradeable.sol │ │ │ │ │ │ ├── IERC777SenderUpgradeable.sol │ │ │ │ │ │ ├── IERC777Upgradeable.sol │ │ │ │ │ │ ├── README.adoc │ │ │ │ │ │ └── presets │ │ │ │ │ │ └── ERC777PresetFixedSupplyUpgradeable.sol │ │ │ │ └── utils │ │ │ │ │ ├── AddressUpgradeable.sol │ │ │ │ │ ├── ArraysUpgradeable.sol │ │ │ │ │ ├── ContextUpgradeable.sol │ │ │ │ │ ├── CountersUpgradeable.sol │ │ │ │ │ ├── Create2Upgradeable.sol │ │ │ │ │ ├── MulticallUpgradeable.sol │ │ │ │ │ ├── README.adoc │ │ │ │ │ ├── StorageSlotUpgradeable.sol │ │ │ │ │ ├── StringsUpgradeable.sol │ │ │ │ │ ├── TimersUpgradeable.sol │ │ │ │ │ ├── cryptography │ │ │ │ │ ├── ECDSAUpgradeable.sol │ │ │ │ │ ├── MerkleProofUpgradeable.sol │ │ │ │ │ ├── SignatureCheckerUpgradeable.sol │ │ │ │ │ └── draft-EIP712Upgradeable.sol │ │ │ │ │ ├── escrow │ │ │ │ │ ├── ConditionalEscrowUpgradeable.sol │ │ │ │ │ ├── EscrowUpgradeable.sol │ │ │ │ │ └── RefundEscrowUpgradeable.sol │ │ │ │ │ ├── introspection │ │ │ │ │ ├── ERC165CheckerUpgradeable.sol │ │ │ │ │ ├── ERC165StorageUpgradeable.sol │ │ │ │ │ ├── ERC165Upgradeable.sol │ │ │ │ │ ├── ERC1820ImplementerUpgradeable.sol │ │ │ │ │ ├── IERC165Upgradeable.sol │ │ │ │ │ ├── IERC1820ImplementerUpgradeable.sol │ │ │ │ │ └── IERC1820RegistryUpgradeable.sol │ │ │ │ │ ├── math │ │ │ │ │ ├── MathUpgradeable.sol │ │ │ │ │ ├── SafeCastUpgradeable.sol │ │ │ │ │ ├── SafeMathUpgradeable.sol │ │ │ │ │ └── SignedSafeMathUpgradeable.sol │ │ │ │ │ └── structs │ │ │ │ │ ├── BitMapsUpgradeable.sol │ │ │ │ │ ├── EnumerableMapUpgradeable.sol │ │ │ │ │ └── EnumerableSetUpgradeable.sol │ │ │ ├── hardhat.config.js │ │ │ ├── hardhat │ │ │ │ ├── env-artifacts.js │ │ │ │ ├── env-contract.js │ │ │ │ ├── task-get-compiler-input.js │ │ │ │ └── task-test-get-files.js │ │ │ ├── icon.svg │ │ │ ├── logo.svg │ │ │ ├── migrations │ │ │ │ └── .gitkeep │ │ │ ├── netlify.toml │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ └── renovate.json │ │ └── openzeppelin-contracts │ │ │ ├── .codecov.yml │ │ │ ├── .editorconfig │ │ │ ├── .eslintrc │ │ │ ├── .gitattributes │ │ │ ├── .gitignore │ │ │ ├── .mocharc.js │ │ │ ├── .prettierrc │ │ │ ├── .solcover.js │ │ │ ├── .solhint.json │ │ │ ├── CHANGELOG.md │ │ │ ├── CODE_OF_CONDUCT.md │ │ │ ├── CONTRIBUTING.md │ │ │ ├── DOCUMENTATION.md │ │ │ ├── GUIDELINES.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── RELEASING.md │ │ │ ├── SECURITY.md │ │ │ ├── contracts │ │ │ ├── access │ │ │ │ ├── AccessControl.sol │ │ │ │ ├── AccessControlEnumerable.sol │ │ │ │ ├── IAccessControl.sol │ │ │ │ ├── IAccessControlEnumerable.sol │ │ │ │ ├── Ownable.sol │ │ │ │ └── README.adoc │ │ │ ├── finance │ │ │ │ ├── PaymentSplitter.sol │ │ │ │ ├── README.adoc │ │ │ │ └── VestingWallet.sol │ │ │ ├── governance │ │ │ │ ├── Governor.sol │ │ │ │ ├── IGovernor.sol │ │ │ │ ├── README.adoc │ │ │ │ ├── TimelockController.sol │ │ │ │ ├── compatibility │ │ │ │ │ ├── GovernorCompatibilityBravo.sol │ │ │ │ │ └── IGovernorCompatibilityBravo.sol │ │ │ │ └── extensions │ │ │ │ │ ├── GovernorCountingSimple.sol │ │ │ │ │ ├── GovernorProposalThreshold.sol │ │ │ │ │ ├── GovernorSettings.sol │ │ │ │ │ ├── GovernorTimelockCompound.sol │ │ │ │ │ ├── GovernorTimelockControl.sol │ │ │ │ │ ├── GovernorVotes.sol │ │ │ │ │ ├── GovernorVotesComp.sol │ │ │ │ │ ├── GovernorVotesQuorumFraction.sol │ │ │ │ │ └── IGovernorTimelock.sol │ │ │ ├── interfaces │ │ │ │ ├── IERC1155.sol │ │ │ │ ├── IERC1155MetadataURI.sol │ │ │ │ ├── IERC1155Receiver.sol │ │ │ │ ├── IERC1271.sol │ │ │ │ ├── IERC1363.sol │ │ │ │ ├── IERC1363Receiver.sol │ │ │ │ ├── IERC1363Spender.sol │ │ │ │ ├── IERC165.sol │ │ │ │ ├── IERC1820Implementer.sol │ │ │ │ ├── IERC1820Registry.sol │ │ │ │ ├── IERC20.sol │ │ │ │ ├── IERC20Metadata.sol │ │ │ │ ├── IERC2981.sol │ │ │ │ ├── IERC3156.sol │ │ │ │ ├── IERC3156FlashBorrower.sol │ │ │ │ ├── IERC3156FlashLender.sol │ │ │ │ ├── IERC721.sol │ │ │ │ ├── IERC721Enumerable.sol │ │ │ │ ├── IERC721Metadata.sol │ │ │ │ ├── IERC721Receiver.sol │ │ │ │ ├── IERC777.sol │ │ │ │ ├── IERC777Recipient.sol │ │ │ │ ├── IERC777Sender.sol │ │ │ │ ├── README.adoc │ │ │ │ └── draft-IERC2612.sol │ │ │ ├── metatx │ │ │ │ ├── ERC2771Context.sol │ │ │ │ ├── MinimalForwarder.sol │ │ │ │ └── README.adoc │ │ │ ├── mocks │ │ │ │ ├── AccessControlEnumerableMock.sol │ │ │ │ ├── AccessControlMock.sol │ │ │ │ ├── AddressImpl.sol │ │ │ │ ├── ArraysImpl.sol │ │ │ │ ├── BadBeacon.sol │ │ │ │ ├── BitmapMock.sol │ │ │ │ ├── CallReceiverMock.sol │ │ │ │ ├── ClashingImplementation.sol │ │ │ │ ├── ClonesMock.sol │ │ │ │ ├── ConditionalEscrowMock.sol │ │ │ │ ├── ContextMock.sol │ │ │ │ ├── CountersImpl.sol │ │ │ │ ├── Create2Impl.sol │ │ │ │ ├── DummyImplementation.sol │ │ │ │ ├── ECDSAMock.sol │ │ │ │ ├── EIP712External.sol │ │ │ │ ├── ERC1155BurnableMock.sol │ │ │ │ ├── ERC1155Mock.sol │ │ │ │ ├── ERC1155PausableMock.sol │ │ │ │ ├── ERC1155ReceiverMock.sol │ │ │ │ ├── ERC1155SupplyMock.sol │ │ │ │ ├── ERC1271WalletMock.sol │ │ │ │ ├── ERC165 │ │ │ │ │ ├── ERC165InterfacesSupported.sol │ │ │ │ │ ├── ERC165MissingData.sol │ │ │ │ │ └── ERC165NotSupported.sol │ │ │ │ ├── ERC165CheckerMock.sol │ │ │ │ ├── ERC165Mock.sol │ │ │ │ ├── ERC165StorageMock.sol │ │ │ │ ├── ERC1820ImplementerMock.sol │ │ │ │ ├── ERC20BurnableMock.sol │ │ │ │ ├── ERC20CappedMock.sol │ │ │ │ ├── ERC20DecimalsMock.sol │ │ │ │ ├── ERC20FlashMintMock.sol │ │ │ │ ├── ERC20Mock.sol │ │ │ │ ├── ERC20PausableMock.sol │ │ │ │ ├── ERC20PermitMock.sol │ │ │ │ ├── ERC20SnapshotMock.sol │ │ │ │ ├── ERC20VotesCompMock.sol │ │ │ │ ├── ERC20VotesMock.sol │ │ │ │ ├── ERC20WrapperMock.sol │ │ │ │ ├── ERC2771ContextMock.sol │ │ │ │ ├── ERC3156FlashBorrowerMock.sol │ │ │ │ ├── ERC721BurnableMock.sol │ │ │ │ ├── ERC721EnumerableMock.sol │ │ │ │ ├── ERC721Mock.sol │ │ │ │ ├── ERC721PausableMock.sol │ │ │ │ ├── ERC721ReceiverMock.sol │ │ │ │ ├── ERC721URIStorageMock.sol │ │ │ │ ├── ERC777Mock.sol │ │ │ │ ├── ERC777SenderRecipientMock.sol │ │ │ │ ├── EnumerableMapMock.sol │ │ │ │ ├── EnumerableSetMock.sol │ │ │ │ ├── EtherReceiverMock.sol │ │ │ │ ├── GovernorCompMock.sol │ │ │ │ ├── GovernorCompatibilityBravoMock.sol │ │ │ │ ├── GovernorMock.sol │ │ │ │ ├── GovernorTimelockCompoundMock.sol │ │ │ │ ├── GovernorTimelockControlMock.sol │ │ │ │ ├── InitializableMock.sol │ │ │ │ ├── MathMock.sol │ │ │ │ ├── MerkleProofWrapper.sol │ │ │ │ ├── MulticallTest.sol │ │ │ │ ├── MulticallTokenMock.sol │ │ │ │ ├── MultipleInheritanceInitializableMocks.sol │ │ │ │ ├── OwnableMock.sol │ │ │ │ ├── PausableMock.sol │ │ │ │ ├── PullPaymentMock.sol │ │ │ │ ├── ReentrancyAttack.sol │ │ │ │ ├── ReentrancyMock.sol │ │ │ │ ├── RegressionImplementation.sol │ │ │ │ ├── SafeCastMock.sol │ │ │ │ ├── SafeERC20Helper.sol │ │ │ │ ├── SafeMathMock.sol │ │ │ │ ├── SignatureCheckerMock.sol │ │ │ │ ├── SignedSafeMathMock.sol │ │ │ │ ├── SingleInheritanceInitializableMocks.sol │ │ │ │ ├── StorageSlotMock.sol │ │ │ │ ├── StringsMock.sol │ │ │ │ ├── TimersBlockNumberImpl.sol │ │ │ │ ├── TimersTimestampImpl.sol │ │ │ │ ├── UUPS │ │ │ │ │ └── TestInProd.sol │ │ │ │ ├── compound │ │ │ │ │ └── CompTimelock.sol │ │ │ │ └── wizard │ │ │ │ │ ├── MyGovernor1.sol │ │ │ │ │ ├── MyGovernor2.sol │ │ │ │ │ └── MyGovernor3.sol │ │ │ ├── package.json │ │ │ ├── proxy │ │ │ │ ├── Clones.sol │ │ │ │ ├── ERC1967 │ │ │ │ │ ├── ERC1967Proxy.sol │ │ │ │ │ └── ERC1967Upgrade.sol │ │ │ │ ├── Proxy.sol │ │ │ │ ├── README.adoc │ │ │ │ ├── beacon │ │ │ │ │ ├── BeaconProxy.sol │ │ │ │ │ ├── IBeacon.sol │ │ │ │ │ └── UpgradeableBeacon.sol │ │ │ │ ├── transparent │ │ │ │ │ ├── ProxyAdmin.sol │ │ │ │ │ └── TransparentUpgradeableProxy.sol │ │ │ │ └── utils │ │ │ │ │ ├── Initializable.sol │ │ │ │ │ └── UUPSUpgradeable.sol │ │ │ ├── security │ │ │ │ ├── Pausable.sol │ │ │ │ ├── PullPayment.sol │ │ │ │ ├── README.adoc │ │ │ │ └── ReentrancyGuard.sol │ │ │ ├── token │ │ │ │ ├── ERC1155 │ │ │ │ │ ├── ERC1155.sol │ │ │ │ │ ├── IERC1155.sol │ │ │ │ │ ├── IERC1155Receiver.sol │ │ │ │ │ ├── README.adoc │ │ │ │ │ ├── extensions │ │ │ │ │ │ ├── ERC1155Burnable.sol │ │ │ │ │ │ ├── ERC1155Pausable.sol │ │ │ │ │ │ ├── ERC1155Supply.sol │ │ │ │ │ │ └── IERC1155MetadataURI.sol │ │ │ │ │ ├── presets │ │ │ │ │ │ └── ERC1155PresetMinterPauser.sol │ │ │ │ │ └── utils │ │ │ │ │ │ ├── ERC1155Holder.sol │ │ │ │ │ │ └── ERC1155Receiver.sol │ │ │ │ ├── ERC20 │ │ │ │ │ ├── ERC20.sol │ │ │ │ │ ├── IERC20.sol │ │ │ │ │ ├── README.adoc │ │ │ │ │ ├── extensions │ │ │ │ │ │ ├── ERC20Burnable.sol │ │ │ │ │ │ ├── ERC20Capped.sol │ │ │ │ │ │ ├── ERC20FlashMint.sol │ │ │ │ │ │ ├── ERC20Pausable.sol │ │ │ │ │ │ ├── ERC20Snapshot.sol │ │ │ │ │ │ ├── ERC20Votes.sol │ │ │ │ │ │ ├── ERC20VotesComp.sol │ │ │ │ │ │ ├── ERC20Wrapper.sol │ │ │ │ │ │ ├── IERC20Metadata.sol │ │ │ │ │ │ ├── draft-ERC20Permit.sol │ │ │ │ │ │ └── draft-IERC20Permit.sol │ │ │ │ │ ├── presets │ │ │ │ │ │ ├── ERC20PresetFixedSupply.sol │ │ │ │ │ │ └── ERC20PresetMinterPauser.sol │ │ │ │ │ └── utils │ │ │ │ │ │ ├── SafeERC20.sol │ │ │ │ │ │ └── TokenTimelock.sol │ │ │ │ ├── ERC721 │ │ │ │ │ ├── ERC721.sol │ │ │ │ │ ├── IERC721.sol │ │ │ │ │ ├── IERC721Receiver.sol │ │ │ │ │ ├── README.adoc │ │ │ │ │ ├── extensions │ │ │ │ │ │ ├── ERC721Burnable.sol │ │ │ │ │ │ ├── ERC721Enumerable.sol │ │ │ │ │ │ ├── ERC721Pausable.sol │ │ │ │ │ │ ├── ERC721URIStorage.sol │ │ │ │ │ │ ├── IERC721Enumerable.sol │ │ │ │ │ │ └── IERC721Metadata.sol │ │ │ │ │ ├── presets │ │ │ │ │ │ └── ERC721PresetMinterPauserAutoId.sol │ │ │ │ │ └── utils │ │ │ │ │ │ └── ERC721Holder.sol │ │ │ │ └── ERC777 │ │ │ │ │ ├── ERC777.sol │ │ │ │ │ ├── IERC777.sol │ │ │ │ │ ├── IERC777Recipient.sol │ │ │ │ │ ├── IERC777Sender.sol │ │ │ │ │ ├── README.adoc │ │ │ │ │ └── presets │ │ │ │ │ └── ERC777PresetFixedSupply.sol │ │ │ └── utils │ │ │ │ ├── Address.sol │ │ │ │ ├── Arrays.sol │ │ │ │ ├── Context.sol │ │ │ │ ├── Counters.sol │ │ │ │ ├── Create2.sol │ │ │ │ ├── Multicall.sol │ │ │ │ ├── README.adoc │ │ │ │ ├── StorageSlot.sol │ │ │ │ ├── Strings.sol │ │ │ │ ├── Timers.sol │ │ │ │ ├── cryptography │ │ │ │ ├── ECDSA.sol │ │ │ │ ├── MerkleProof.sol │ │ │ │ ├── SignatureChecker.sol │ │ │ │ └── draft-EIP712.sol │ │ │ │ ├── escrow │ │ │ │ ├── ConditionalEscrow.sol │ │ │ │ ├── Escrow.sol │ │ │ │ └── RefundEscrow.sol │ │ │ │ ├── introspection │ │ │ │ ├── ERC165.sol │ │ │ │ ├── ERC165Checker.sol │ │ │ │ ├── ERC165Storage.sol │ │ │ │ ├── ERC1820Implementer.sol │ │ │ │ ├── IERC165.sol │ │ │ │ ├── IERC1820Implementer.sol │ │ │ │ └── IERC1820Registry.sol │ │ │ │ ├── math │ │ │ │ ├── Math.sol │ │ │ │ ├── SafeCast.sol │ │ │ │ ├── SafeMath.sol │ │ │ │ └── SignedSafeMath.sol │ │ │ │ └── structs │ │ │ │ ├── BitMaps.sol │ │ │ │ ├── EnumerableMap.sol │ │ │ │ └── EnumerableSet.sol │ │ │ ├── hardhat.config.js │ │ │ ├── hardhat │ │ │ └── env-contract.js │ │ │ ├── logo.svg │ │ │ ├── migrations │ │ │ └── .gitkeep │ │ │ ├── netlify.toml │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ └── renovate.json │ ├── out │ │ └── .DS_Store │ └── src │ │ ├── .DS_Store │ │ ├── LipPool.sol │ │ ├── MockToken.sol │ │ └── test │ │ └── Contract.t.sol │ ├── submission12_HubertRitzdorf │ ├── .DS_Store │ ├── README │ ├── foundry.toml │ ├── lib │ │ ├── .DS_Store │ │ ├── ds-test │ │ │ ├── .gitignore │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── default.nix │ │ │ ├── demo │ │ │ │ └── demo.sol │ │ │ └── src │ │ │ │ └── test.sol │ │ └── solmate │ │ │ ├── .dapprc │ │ │ ├── .gas-snapshot │ │ │ ├── .gitattributes │ │ │ ├── .github │ │ │ └── workflows │ │ │ │ └── tests.yml │ │ │ ├── .gitignore │ │ │ ├── .gitmodules │ │ │ ├── .prettierrc │ │ │ ├── .vscode │ │ │ └── settings.json │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── audits │ │ │ └── v6-Fixed-Point-Solutions.pdf │ │ │ ├── lib │ │ │ └── ds-test │ │ │ │ ├── .gitignore │ │ │ │ ├── LICENSE │ │ │ │ ├── Makefile │ │ │ │ ├── default.nix │ │ │ │ ├── demo │ │ │ │ └── demo.sol │ │ │ │ └── src │ │ │ │ └── test.sol │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── shell.nix │ │ │ └── src │ │ │ ├── auth │ │ │ ├── Auth.sol │ │ │ └── authorities │ │ │ │ ├── MultiRolesAuthority.sol │ │ │ │ └── RolesAuthority.sol │ │ │ ├── test │ │ │ ├── Auth.t.sol │ │ │ ├── Bytes32AddressLib.t.sol │ │ │ ├── CREATE3.t.sol │ │ │ ├── DSTestPlus.t.sol │ │ │ ├── ERC1155.t.sol │ │ │ ├── ERC20.t.sol │ │ │ ├── ERC721.t.sol │ │ │ ├── FixedPointMathLib.t.sol │ │ │ ├── MultiRolesAuthority.t.sol │ │ │ ├── ReentrancyGuard.t.sol │ │ │ ├── RolesAuthority.t.sol │ │ │ ├── SSTORE2.t.sol │ │ │ ├── SafeCastLib.t.sol │ │ │ ├── SafeTransferLib.t.sol │ │ │ ├── WETH.t.sol │ │ │ └── utils │ │ │ │ ├── DSInvariantTest.sol │ │ │ │ ├── DSTestPlus.sol │ │ │ │ ├── Hevm.sol │ │ │ │ ├── mocks │ │ │ │ ├── MockAuthChild.sol │ │ │ │ ├── MockAuthority.sol │ │ │ │ ├── MockERC1155.sol │ │ │ │ ├── MockERC20.sol │ │ │ │ └── MockERC721.sol │ │ │ │ └── users │ │ │ │ ├── ERC1155User.sol │ │ │ │ ├── ERC20User.sol │ │ │ │ ├── ERC721User.sol │ │ │ │ └── GenericUser.sol │ │ │ ├── tokens │ │ │ ├── ERC1155.sol │ │ │ ├── ERC20.sol │ │ │ ├── ERC721.sol │ │ │ └── WETH.sol │ │ │ └── utils │ │ │ ├── Bytes32AddressLib.sol │ │ │ ├── CREATE3.sol │ │ │ ├── FixedPointMathLib.sol │ │ │ ├── ReentrancyGuard.sol │ │ │ ├── SSTORE2.sol │ │ │ ├── SafeCastLib.sol │ │ │ └── SafeTransferLib.sol │ ├── spoiler.md │ └── src │ │ ├── Auction.sol │ │ └── test │ │ └── Contract.t.sol │ ├── submission13_TeamChainSecurity │ ├── .DS_Store │ ├── README │ ├── foundry.toml │ ├── lib │ │ ├── .DS_Store │ │ ├── ds-test │ │ │ ├── .gitignore │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── default.nix │ │ │ ├── demo │ │ │ │ └── demo.sol │ │ │ └── src │ │ │ │ └── test.sol │ │ └── solmate │ │ │ ├── .dapprc │ │ │ ├── .gas-snapshot │ │ │ ├── .gitattributes │ │ │ ├── .github │ │ │ └── workflows │ │ │ │ └── tests.yml │ │ │ ├── .gitignore │ │ │ ├── .gitmodules │ │ │ ├── .prettierrc │ │ │ ├── .vscode │ │ │ └── settings.json │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── audits │ │ │ └── v6-Fixed-Point-Solutions.pdf │ │ │ ├── lib │ │ │ ├── ds-test │ │ │ │ ├── .gitignore │ │ │ │ ├── LICENSE │ │ │ │ ├── Makefile │ │ │ │ ├── default.nix │ │ │ │ ├── demo │ │ │ │ │ └── demo.sol │ │ │ │ └── src │ │ │ │ │ └── test.sol │ │ │ └── weird-erc20 │ │ │ │ ├── .envrc │ │ │ │ ├── .gitattributes │ │ │ │ ├── .gitignore │ │ │ │ ├── .gitmodules │ │ │ │ ├── Makefile │ │ │ │ ├── lib │ │ │ │ └── ds-test │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── default.nix │ │ │ │ │ ├── demo │ │ │ │ │ └── demo.sol │ │ │ │ │ └── src │ │ │ │ │ └── test.sol │ │ │ │ ├── nix │ │ │ │ ├── sources.json │ │ │ │ └── sources.nix │ │ │ │ ├── readme.md │ │ │ │ ├── shell.nix │ │ │ │ └── src │ │ │ │ ├── Approval.sol │ │ │ │ ├── ApprovalToZero.sol │ │ │ │ ├── BlockList.sol │ │ │ │ ├── Bytes32Metadata.sol │ │ │ │ ├── ERC20.sol │ │ │ │ ├── HighDecimals.sol │ │ │ │ ├── LowDecimals.sol │ │ │ │ ├── MissingReturns.sol │ │ │ │ ├── NoRevert.sol │ │ │ │ ├── Pausable.sol │ │ │ │ ├── Proxied.sol │ │ │ │ ├── Reentrant.sol │ │ │ │ ├── ReturnsFalse.sol │ │ │ │ ├── RevertToZero.sol │ │ │ │ ├── RevertZero.sol │ │ │ │ ├── TransferFee.sol │ │ │ │ ├── TransferFromSelf.sol │ │ │ │ ├── Uint96.sol │ │ │ │ ├── Upgradable.sol │ │ │ │ └── test.t.sol │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── shell.nix │ │ │ └── src │ │ │ ├── auth │ │ │ ├── Auth.sol │ │ │ └── authorities │ │ │ │ ├── MultiRolesAuthority.sol │ │ │ │ └── RolesAuthority.sol │ │ │ ├── test │ │ │ ├── Auth.t.sol │ │ │ ├── Bytes32AddressLib.t.sol │ │ │ ├── CREATE3.t.sol │ │ │ ├── DSTestPlus.t.sol │ │ │ ├── ERC1155.t.sol │ │ │ ├── ERC20.t.sol │ │ │ ├── ERC721.t.sol │ │ │ ├── FixedPointMathLib.t.sol │ │ │ ├── MultiRolesAuthority.t.sol │ │ │ ├── ReentrancyGuard.t.sol │ │ │ ├── RolesAuthority.t.sol │ │ │ ├── SSTORE2.t.sol │ │ │ ├── SafeCastLib.t.sol │ │ │ ├── SafeTransferLib.t.sol │ │ │ ├── WETH.t.sol │ │ │ └── utils │ │ │ │ ├── DSInvariantTest.sol │ │ │ │ ├── DSTestPlus.sol │ │ │ │ ├── Hevm.sol │ │ │ │ ├── mocks │ │ │ │ ├── MockAuthChild.sol │ │ │ │ ├── MockAuthority.sol │ │ │ │ ├── MockERC1155.sol │ │ │ │ ├── MockERC20.sol │ │ │ │ └── MockERC721.sol │ │ │ │ └── users │ │ │ │ ├── ERC1155User.sol │ │ │ │ ├── ERC20User.sol │ │ │ │ ├── ERC721User.sol │ │ │ │ └── GenericUser.sol │ │ │ ├── tokens │ │ │ ├── ERC1155.sol │ │ │ ├── ERC20.sol │ │ │ ├── ERC721.sol │ │ │ └── WETH.sol │ │ │ └── utils │ │ │ ├── Bytes32AddressLib.sol │ │ │ ├── CREATE3.sol │ │ │ ├── FixedPointMathLib.sol │ │ │ ├── ReentrancyGuard.sol │ │ │ ├── SSTORE2.sol │ │ │ ├── SafeCastLib.sol │ │ │ └── SafeTransferLib.sol │ ├── spoiler.txt │ └── src │ │ ├── Contract.sol │ │ └── test │ │ └── Contract.t.sol │ ├── submission14_0xplaintxt │ ├── Colombo.txt │ ├── IColombo.txt │ ├── README.MD │ └── Spoilers.MD │ ├── submission15_MartinSwende │ ├── AssetMgr.sol │ ├── README.md │ ├── RUGPULL.txt │ ├── SimpEX.sol │ └── orderbook.png │ ├── submission16_VladToie │ ├── Egg.sol │ ├── EggMarket.sol │ ├── README.md │ └── spoilers.md │ ├── submission17_MichaelZhu │ ├── BrokenSea.sol │ ├── README.md │ └── SPOILER.md │ ├── submission18_DavidNunez │ ├── .DS_Store │ ├── README.md │ ├── brownie-config.yaml │ ├── contracts │ │ ├── CheapMarketplace.sol │ │ ├── NFT.sol │ │ └── PaymentToken.sol │ ├── spoiler.md │ └── tests │ │ ├── __pycache__ │ │ └── test_marketplace.cpython-39-pytest-6.2.5.pyc │ │ └── test_marketplace.py │ ├── submission1_RikhardHjort │ ├── .DS_Store │ ├── README.md │ ├── rugpull.txt │ └── src │ │ └── DEX.sol │ ├── submission2_Ashiq │ ├── README.md │ ├── Swap121.sol │ └── spoiler.txt │ ├── submission3_LeoAlt │ ├── .DS_Store │ ├── README.md │ ├── SPOILER.md │ ├── foundry.toml │ ├── lib │ │ ├── .DS_Store │ │ ├── ds-test │ │ │ ├── .gitignore │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── default.nix │ │ │ ├── demo │ │ │ │ └── demo.sol │ │ │ └── src │ │ │ │ └── test.sol │ │ └── solmate │ │ │ ├── .dapprc │ │ │ ├── .gas-snapshot │ │ │ ├── .gitattributes │ │ │ ├── .github │ │ │ └── workflows │ │ │ │ └── tests.yml │ │ │ ├── .gitignore │ │ │ ├── .gitmodules │ │ │ ├── .prettierrc │ │ │ ├── .vscode │ │ │ └── settings.json │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── audits │ │ │ └── v6-Fixed-Point-Solutions.pdf │ │ │ ├── lib │ │ │ ├── ds-test │ │ │ │ ├── .gitignore │ │ │ │ ├── LICENSE │ │ │ │ ├── Makefile │ │ │ │ ├── default.nix │ │ │ │ ├── demo │ │ │ │ │ └── demo.sol │ │ │ │ └── src │ │ │ │ │ └── test.sol │ │ │ └── weird-erc20 │ │ │ │ ├── .envrc │ │ │ │ ├── .gitattributes │ │ │ │ ├── .gitignore │ │ │ │ ├── .gitmodules │ │ │ │ ├── Makefile │ │ │ │ ├── lib │ │ │ │ └── ds-test │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── default.nix │ │ │ │ │ ├── demo │ │ │ │ │ └── demo.sol │ │ │ │ │ └── src │ │ │ │ │ └── test.sol │ │ │ │ ├── nix │ │ │ │ ├── sources.json │ │ │ │ └── sources.nix │ │ │ │ ├── readme.md │ │ │ │ ├── shell.nix │ │ │ │ └── src │ │ │ │ ├── Approval.sol │ │ │ │ ├── ApprovalToZero.sol │ │ │ │ ├── BlockList.sol │ │ │ │ ├── Bytes32Metadata.sol │ │ │ │ ├── ERC20.sol │ │ │ │ ├── HighDecimals.sol │ │ │ │ ├── LowDecimals.sol │ │ │ │ ├── MissingReturns.sol │ │ │ │ ├── NoRevert.sol │ │ │ │ ├── Pausable.sol │ │ │ │ ├── Proxied.sol │ │ │ │ ├── Reentrant.sol │ │ │ │ ├── ReturnsFalse.sol │ │ │ │ ├── RevertToZero.sol │ │ │ │ ├── RevertZero.sol │ │ │ │ ├── TransferFee.sol │ │ │ │ ├── TransferFromSelf.sol │ │ │ │ ├── Uint96.sol │ │ │ │ ├── Upgradable.sol │ │ │ │ └── test.t.sol │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── shell.nix │ │ │ └── src │ │ │ ├── auth │ │ │ ├── Auth.sol │ │ │ └── authorities │ │ │ │ ├── MultiRolesAuthority.sol │ │ │ │ └── RolesAuthority.sol │ │ │ ├── mixins │ │ │ └── ERC4626.sol │ │ │ ├── test │ │ │ ├── Auth.t.sol │ │ │ ├── Bytes32AddressLib.t.sol │ │ │ ├── CREATE3.t.sol │ │ │ ├── DSTestPlus.t.sol │ │ │ ├── ERC1155.t.sol │ │ │ ├── ERC20.t.sol │ │ │ ├── ERC4626.t.sol │ │ │ ├── ERC721.t.sol │ │ │ ├── FixedPointMathLib.t.sol │ │ │ ├── MultiRolesAuthority.t.sol │ │ │ ├── ReentrancyGuard.t.sol │ │ │ ├── RolesAuthority.t.sol │ │ │ ├── SSTORE2.t.sol │ │ │ ├── SafeCastLib.t.sol │ │ │ ├── SafeTransferLib.t.sol │ │ │ ├── WETH.t.sol │ │ │ └── utils │ │ │ │ ├── DSInvariantTest.sol │ │ │ │ ├── DSTestPlus.sol │ │ │ │ ├── Hevm.sol │ │ │ │ ├── mocks │ │ │ │ ├── MockAuthChild.sol │ │ │ │ ├── MockAuthority.sol │ │ │ │ ├── MockERC1155.sol │ │ │ │ ├── MockERC20.sol │ │ │ │ ├── MockERC4626.sol │ │ │ │ └── MockERC721.sol │ │ │ │ └── users │ │ │ │ ├── ERC1155User.sol │ │ │ │ ├── ERC20User.sol │ │ │ │ ├── ERC4626User.sol │ │ │ │ ├── ERC721User.sol │ │ │ │ └── GenericUser.sol │ │ │ ├── tokens │ │ │ ├── ERC1155.sol │ │ │ ├── ERC20.sol │ │ │ ├── ERC721.sol │ │ │ └── WETH.sol │ │ │ └── utils │ │ │ ├── Bytes32AddressLib.sol │ │ │ ├── CREATE3.sol │ │ │ ├── FixedPointMathLib.sol │ │ │ ├── ReentrancyGuard.sol │ │ │ ├── SSTORE2.sol │ │ │ ├── SafeCastLib.sol │ │ │ └── SafeTransferLib.sol │ └── src │ │ ├── MatchMaking.sol │ │ └── test │ │ └── MatchMaking.t.sol │ ├── submission4_WilliamBowling │ ├── DoubleDex.sol │ ├── readme.md │ └── spoiler.md │ ├── submission5_ArthurHsiao │ ├── NFTExchange.sol │ ├── README.md │ └── spoiler.txt │ ├── submission6_KurtWillis │ ├── .DS_Store │ ├── README.md │ ├── SPOILER.md │ └── contracts │ │ └── NFTOrderBook.sol │ ├── submission7_RobertoCano │ ├── EXPLOIT │ │ ├── SPOILER.md │ │ └── VeryCoolAMMExploit.sol │ ├── README.md │ ├── VeryCoolPeriphery.sol │ ├── VeryCoolPoolETH.sol │ └── VeryCoolPoolTokens.sol │ ├── submission8_MartínAbbatemarco │ ├── README.md │ ├── SPOILER.md │ ├── UniswapWrapper.sol │ └── img │ │ └── debugger.png │ └── submission9_TynanRichards │ ├── README.md │ ├── SPOILERS.md │ └── dexploit.sol ├── 2024 └── submissions_2024 │ ├── submission1_Stepan │ ├── LightStorage.sol │ ├── LightVesting.sol │ ├── README.md │ └── SPOILER.md │ ├── submission2_Seppilon │ ├── README.md │ ├── foundry.toml │ ├── remappings.txt │ ├── src │ │ ├── InstantVoting.sol │ │ └── Mock │ │ │ ├── MockExecutor.sol │ │ │ ├── MockVoterRegistry.sol │ │ │ └── MockVotingToken.sol │ └── test │ │ ├── exploit.t.sol │ │ └── legit.t.sol │ ├── submission3_William_Bowling │ ├── OffchainStaking.sol │ ├── readme.txt │ └── spoiler.txt │ └── submission4_Gerard_Persoon │ ├── README.txt │ ├── spoiler.sol │ ├── spoiler.txt │ └── token.sol ├── .DS_Store ├── .github └── workflows │ └── deploy-static.yml ├── .gitignore ├── CNAME ├── LICENSE.txt ├── README.md ├── assets ├── css │ ├── fontawesome-all.min.css │ ├── images │ │ ├── background.svg │ │ └── intro.svg │ ├── main.css │ └── noscript.css ├── js │ ├── breakpoints.min.js │ ├── browser.min.js │ ├── jquery.min.js │ ├── jquery.scrollex.min.js │ ├── jquery.scrolly.min.js │ ├── main.js │ └── util.js ├── sass │ ├── base │ │ ├── _page.scss │ │ ├── _reset.scss │ │ └── _typography.scss │ ├── components │ │ ├── _actions.scss │ │ ├── _box.scss │ │ ├── _button.scss │ │ ├── _contact.scss │ │ ├── _features.scss │ │ ├── _form.scss │ │ ├── _icon.scss │ │ ├── _icons.scss │ │ ├── _image.scss │ │ ├── _list.scss │ │ ├── _menu.scss │ │ ├── _row.scss │ │ ├── _section.scss │ │ ├── _split.scss │ │ ├── _spotlights.scss │ │ ├── _table.scss │ │ └── _wrapper.scss │ ├── layout │ │ ├── _footer.scss │ │ ├── _header.scss │ │ ├── _intro.scss │ │ ├── _sidebar.scss │ │ └── _wrapper.scss │ ├── libs │ │ ├── _breakpoints.scss │ │ ├── _functions.scss │ │ ├── _html-grid.scss │ │ ├── _mixins.scss │ │ ├── _vars.scss │ │ └── _vendor.scss │ ├── main.scss │ └── noscript.scss └── webfonts │ ├── fa-brands-400.eot │ ├── fa-brands-400.svg │ ├── fa-brands-400.ttf │ ├── fa-brands-400.woff │ ├── fa-brands-400.woff2 │ ├── fa-regular-400.eot │ ├── fa-regular-400.svg │ ├── fa-regular-400.ttf │ ├── fa-regular-400.woff │ ├── fa-regular-400.woff2 │ ├── fa-solid-900.eot │ ├── fa-solid-900.svg │ ├── fa-solid-900.ttf │ ├── fa-solid-900.woff │ └── fa-solid-900.woff2 ├── favicon.ico ├── images ├── cube_lines.png ├── illusion1.png ├── illusion2.png ├── illusion3.png ├── triangle_lines.png └── zet_lines.png └── index.html /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/.DS_Store -------------------------------------------------------------------------------- /.github/workflows/deploy-static.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/.github/workflows/deploy-static.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/.gitignore -------------------------------------------------------------------------------- /2020/CNAME: -------------------------------------------------------------------------------- 1 | underhanded.soliditylang.org -------------------------------------------------------------------------------- /2020/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/LICENSE.txt -------------------------------------------------------------------------------- /2020/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/README.md -------------------------------------------------------------------------------- /2020/assets/css/fontawesome-all.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/assets/css/fontawesome-all.min.css -------------------------------------------------------------------------------- /2020/assets/css/images/background.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/assets/css/images/background.svg -------------------------------------------------------------------------------- /2020/assets/css/images/intro.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/assets/css/images/intro.svg -------------------------------------------------------------------------------- /2020/assets/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/assets/css/main.css -------------------------------------------------------------------------------- /2020/assets/css/noscript.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/assets/css/noscript.css -------------------------------------------------------------------------------- /2020/assets/js/breakpoints.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/assets/js/breakpoints.min.js -------------------------------------------------------------------------------- /2020/assets/js/browser.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/assets/js/browser.min.js -------------------------------------------------------------------------------- /2020/assets/js/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/assets/js/jquery.min.js -------------------------------------------------------------------------------- /2020/assets/js/jquery.scrollex.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/assets/js/jquery.scrollex.min.js -------------------------------------------------------------------------------- /2020/assets/js/jquery.scrolly.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/assets/js/jquery.scrolly.min.js -------------------------------------------------------------------------------- /2020/assets/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/assets/js/main.js -------------------------------------------------------------------------------- /2020/assets/js/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/assets/js/util.js -------------------------------------------------------------------------------- /2020/assets/sass/base/_page.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/assets/sass/base/_page.scss -------------------------------------------------------------------------------- /2020/assets/sass/base/_reset.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/assets/sass/base/_reset.scss -------------------------------------------------------------------------------- /2020/assets/sass/base/_typography.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/assets/sass/base/_typography.scss -------------------------------------------------------------------------------- /2020/assets/sass/components/_actions.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/assets/sass/components/_actions.scss -------------------------------------------------------------------------------- /2020/assets/sass/components/_box.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/assets/sass/components/_box.scss -------------------------------------------------------------------------------- /2020/assets/sass/components/_button.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/assets/sass/components/_button.scss -------------------------------------------------------------------------------- /2020/assets/sass/components/_contact.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/assets/sass/components/_contact.scss -------------------------------------------------------------------------------- /2020/assets/sass/components/_features.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/assets/sass/components/_features.scss -------------------------------------------------------------------------------- /2020/assets/sass/components/_form.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/assets/sass/components/_form.scss -------------------------------------------------------------------------------- /2020/assets/sass/components/_icon.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/assets/sass/components/_icon.scss -------------------------------------------------------------------------------- /2020/assets/sass/components/_icons.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/assets/sass/components/_icons.scss -------------------------------------------------------------------------------- /2020/assets/sass/components/_image.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/assets/sass/components/_image.scss -------------------------------------------------------------------------------- /2020/assets/sass/components/_list.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/assets/sass/components/_list.scss -------------------------------------------------------------------------------- /2020/assets/sass/components/_menu.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/assets/sass/components/_menu.scss -------------------------------------------------------------------------------- /2020/assets/sass/components/_row.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/assets/sass/components/_row.scss -------------------------------------------------------------------------------- /2020/assets/sass/components/_section.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/assets/sass/components/_section.scss -------------------------------------------------------------------------------- /2020/assets/sass/components/_split.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/assets/sass/components/_split.scss -------------------------------------------------------------------------------- /2020/assets/sass/components/_spotlights.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/assets/sass/components/_spotlights.scss -------------------------------------------------------------------------------- /2020/assets/sass/components/_table.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/assets/sass/components/_table.scss -------------------------------------------------------------------------------- /2020/assets/sass/components/_wrapper.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/assets/sass/components/_wrapper.scss -------------------------------------------------------------------------------- /2020/assets/sass/layout/_footer.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/assets/sass/layout/_footer.scss -------------------------------------------------------------------------------- /2020/assets/sass/layout/_header.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/assets/sass/layout/_header.scss -------------------------------------------------------------------------------- /2020/assets/sass/layout/_intro.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/assets/sass/layout/_intro.scss -------------------------------------------------------------------------------- /2020/assets/sass/layout/_sidebar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/assets/sass/layout/_sidebar.scss -------------------------------------------------------------------------------- /2020/assets/sass/layout/_wrapper.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/assets/sass/layout/_wrapper.scss -------------------------------------------------------------------------------- /2020/assets/sass/libs/_breakpoints.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/assets/sass/libs/_breakpoints.scss -------------------------------------------------------------------------------- /2020/assets/sass/libs/_functions.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/assets/sass/libs/_functions.scss -------------------------------------------------------------------------------- /2020/assets/sass/libs/_html-grid.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/assets/sass/libs/_html-grid.scss -------------------------------------------------------------------------------- /2020/assets/sass/libs/_mixins.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/assets/sass/libs/_mixins.scss -------------------------------------------------------------------------------- /2020/assets/sass/libs/_vars.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/assets/sass/libs/_vars.scss -------------------------------------------------------------------------------- /2020/assets/sass/libs/_vendor.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/assets/sass/libs/_vendor.scss -------------------------------------------------------------------------------- /2020/assets/sass/main.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/assets/sass/main.scss -------------------------------------------------------------------------------- /2020/assets/sass/noscript.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/assets/sass/noscript.scss -------------------------------------------------------------------------------- /2020/assets/webfonts/fa-brands-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/assets/webfonts/fa-brands-400.eot -------------------------------------------------------------------------------- /2020/assets/webfonts/fa-brands-400.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/assets/webfonts/fa-brands-400.svg -------------------------------------------------------------------------------- /2020/assets/webfonts/fa-brands-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/assets/webfonts/fa-brands-400.ttf -------------------------------------------------------------------------------- /2020/assets/webfonts/fa-brands-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/assets/webfonts/fa-brands-400.woff -------------------------------------------------------------------------------- /2020/assets/webfonts/fa-brands-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/assets/webfonts/fa-brands-400.woff2 -------------------------------------------------------------------------------- /2020/assets/webfonts/fa-regular-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/assets/webfonts/fa-regular-400.eot -------------------------------------------------------------------------------- /2020/assets/webfonts/fa-regular-400.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/assets/webfonts/fa-regular-400.svg -------------------------------------------------------------------------------- /2020/assets/webfonts/fa-regular-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/assets/webfonts/fa-regular-400.ttf -------------------------------------------------------------------------------- /2020/assets/webfonts/fa-regular-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/assets/webfonts/fa-regular-400.woff -------------------------------------------------------------------------------- /2020/assets/webfonts/fa-regular-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/assets/webfonts/fa-regular-400.woff2 -------------------------------------------------------------------------------- /2020/assets/webfonts/fa-solid-900.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/assets/webfonts/fa-solid-900.eot -------------------------------------------------------------------------------- /2020/assets/webfonts/fa-solid-900.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/assets/webfonts/fa-solid-900.svg -------------------------------------------------------------------------------- /2020/assets/webfonts/fa-solid-900.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/assets/webfonts/fa-solid-900.ttf -------------------------------------------------------------------------------- /2020/assets/webfonts/fa-solid-900.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/assets/webfonts/fa-solid-900.woff -------------------------------------------------------------------------------- /2020/assets/webfonts/fa-solid-900.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/assets/webfonts/fa-solid-900.woff2 -------------------------------------------------------------------------------- /2020/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/favicon.ico -------------------------------------------------------------------------------- /2020/images/cube_lines.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/images/cube_lines.png -------------------------------------------------------------------------------- /2020/images/triangle_lines.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/images/triangle_lines.png -------------------------------------------------------------------------------- /2020/images/zet_lines.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/images/zet_lines.png -------------------------------------------------------------------------------- /2020/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/index.html -------------------------------------------------------------------------------- /2020/submissions_2020/submission10_MartinHolstSwende/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission10_MartinHolstSwende/README.md -------------------------------------------------------------------------------- /2020/submissions_2020/submission10_MartinHolstSwende/test.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission10_MartinHolstSwende/test.sol -------------------------------------------------------------------------------- /2020/submissions_2020/submission11_RobertMCForster/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission11_RobertMCForster/LICENSE.txt -------------------------------------------------------------------------------- /2020/submissions_2020/submission11_RobertMCForster/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission11_RobertMCForster/README.md -------------------------------------------------------------------------------- /2020/submissions_2020/submission11_RobertMCForster/contracts/BokkyDateTime.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission11_RobertMCForster/contracts/BokkyDateTime.sol -------------------------------------------------------------------------------- /2020/submissions_2020/submission11_RobertMCForster/contracts/Ownable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission11_RobertMCForster/contracts/Ownable.sol -------------------------------------------------------------------------------- /2020/submissions_2020/submission11_RobertMCForster/contracts/TimelockUpgrade.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission11_RobertMCForster/contracts/TimelockUpgrade.sol -------------------------------------------------------------------------------- /2020/submissions_2020/submission12_LeonardoAlt/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission12_LeonardoAlt/Makefile -------------------------------------------------------------------------------- /2020/submissions_2020/submission12_LeonardoAlt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission12_LeonardoAlt/README.md -------------------------------------------------------------------------------- /2020/submissions_2020/submission12_LeonardoAlt/lib/ds-test/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission12_LeonardoAlt/lib/ds-test/LICENSE -------------------------------------------------------------------------------- /2020/submissions_2020/submission12_LeonardoAlt/lib/ds-test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission12_LeonardoAlt/lib/ds-test/Makefile -------------------------------------------------------------------------------- /2020/submissions_2020/submission12_LeonardoAlt/lib/ds-test/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission12_LeonardoAlt/lib/ds-test/default.nix -------------------------------------------------------------------------------- /2020/submissions_2020/submission12_LeonardoAlt/lib/ds-test/src/test.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission12_LeonardoAlt/lib/ds-test/src/test.sol -------------------------------------------------------------------------------- /2020/submissions_2020/submission12_LeonardoAlt/out/dapp.sol.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission12_LeonardoAlt/out/dapp.sol.json -------------------------------------------------------------------------------- /2020/submissions_2020/submission12_LeonardoAlt/src/DNS.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission12_LeonardoAlt/src/DNS.sol -------------------------------------------------------------------------------- /2020/submissions_2020/submission12_LeonardoAlt/src/DNSTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission12_LeonardoAlt/src/DNSTest.t.sol -------------------------------------------------------------------------------- /2020/submissions_2020/submission12_LeonardoAlt/src/HEVMCheat.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission12_LeonardoAlt/src/HEVMCheat.sol -------------------------------------------------------------------------------- /2020/submissions_2020/submission12_LeonardoAlt/src/IDNS.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission12_LeonardoAlt/src/IDNS.sol -------------------------------------------------------------------------------- /2020/submissions_2020/submission12_LeonardoAlt/src/MalDNS.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission12_LeonardoAlt/src/MalDNS.sol -------------------------------------------------------------------------------- /2020/submissions_2020/submission12_LeonardoAlt/src/Upgrade.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission12_LeonardoAlt/src/Upgrade.sol -------------------------------------------------------------------------------- /2020/submissions_2020/submission12_LeonardoAlt/src/UpgradedDNS.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission12_LeonardoAlt/src/UpgradedDNS.sol -------------------------------------------------------------------------------- /2020/submissions_2020/submission13_GregHysen/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission13_GregHysen/README.md -------------------------------------------------------------------------------- /2020/submissions_2020/submission13_GregHysen/contracts/Exploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission13_GregHysen/contracts/Exploit.sol -------------------------------------------------------------------------------- /2020/submissions_2020/submission13_GregHysen/contracts/FunWithSelectors.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission13_GregHysen/contracts/FunWithSelectors.sol -------------------------------------------------------------------------------- /2020/submissions_2020/submission13_GregHysen/contracts/Proxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission13_GregHysen/contracts/Proxy.sol -------------------------------------------------------------------------------- /2020/submissions_2020/submission13_GregHysen/contracts/Test.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission13_GregHysen/contracts/Test.sol -------------------------------------------------------------------------------- /2020/submissions_2020/submission14_MariusVanDerWijden/ECDSA.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission14_MariusVanDerWijden/ECDSA.sol -------------------------------------------------------------------------------- /2020/submissions_2020/submission14_MariusVanDerWijden/Proxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission14_MariusVanDerWijden/Proxy.sol -------------------------------------------------------------------------------- /2020/submissions_2020/submission14_MariusVanDerWijden/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission14_MariusVanDerWijden/README.md -------------------------------------------------------------------------------- /2020/submissions_2020/submission14_MariusVanDerWijden/RelayContract.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission14_MariusVanDerWijden/RelayContract.sol -------------------------------------------------------------------------------- /2020/submissions_2020/submission15_ChrisWhinfrey/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission15_ChrisWhinfrey/.DS_Store -------------------------------------------------------------------------------- /2020/submissions_2020/submission15_ChrisWhinfrey/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission15_ChrisWhinfrey/.gitignore -------------------------------------------------------------------------------- /2020/submissions_2020/submission15_ChrisWhinfrey/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission15_ChrisWhinfrey/README.md -------------------------------------------------------------------------------- /2020/submissions_2020/submission15_ChrisWhinfrey/contracts/ERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission15_ChrisWhinfrey/contracts/ERC20.sol -------------------------------------------------------------------------------- /2020/submissions_2020/submission15_ChrisWhinfrey/contracts/Governance.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission15_ChrisWhinfrey/contracts/Governance.sol -------------------------------------------------------------------------------- /2020/submissions_2020/submission15_ChrisWhinfrey/contracts/Proxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission15_ChrisWhinfrey/contracts/Proxy.sol -------------------------------------------------------------------------------- /2020/submissions_2020/submission15_ChrisWhinfrey/contracts/Token.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission15_ChrisWhinfrey/contracts/Token.sol -------------------------------------------------------------------------------- /2020/submissions_2020/submission15_ChrisWhinfrey/contracts/spoilers/Backdoor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission15_ChrisWhinfrey/contracts/spoilers/Backdoor.sol -------------------------------------------------------------------------------- /2020/submissions_2020/submission15_ChrisWhinfrey/hardhat.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission15_ChrisWhinfrey/hardhat.config.ts -------------------------------------------------------------------------------- /2020/submissions_2020/submission15_ChrisWhinfrey/images/DefiVlad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission15_ChrisWhinfrey/images/DefiVlad.png -------------------------------------------------------------------------------- /2020/submissions_2020/submission15_ChrisWhinfrey/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission15_ChrisWhinfrey/package-lock.json -------------------------------------------------------------------------------- /2020/submissions_2020/submission15_ChrisWhinfrey/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission15_ChrisWhinfrey/package.json -------------------------------------------------------------------------------- /2020/submissions_2020/submission15_ChrisWhinfrey/test/spoiler/exploit.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission15_ChrisWhinfrey/test/spoiler/exploit.test.ts -------------------------------------------------------------------------------- /2020/submissions_2020/submission16_VirajMalhotra/AddressSet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission16_VirajMalhotra/AddressSet.sol -------------------------------------------------------------------------------- /2020/submissions_2020/submission16_VirajMalhotra/ERC20V1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission16_VirajMalhotra/ERC20V1.sol -------------------------------------------------------------------------------- /2020/submissions_2020/submission16_VirajMalhotra/Malicious.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission16_VirajMalhotra/Malicious.sol -------------------------------------------------------------------------------- /2020/submissions_2020/submission16_VirajMalhotra/Ownable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission16_VirajMalhotra/Ownable.sol -------------------------------------------------------------------------------- /2020/submissions_2020/submission16_VirajMalhotra/Proxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission16_VirajMalhotra/Proxy.sol -------------------------------------------------------------------------------- /2020/submissions_2020/submission16_VirajMalhotra/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission16_VirajMalhotra/README.md -------------------------------------------------------------------------------- /2020/submissions_2020/submission16_VirajMalhotra/Registry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission16_VirajMalhotra/Registry.sol -------------------------------------------------------------------------------- /2020/submissions_2020/submission16_VirajMalhotra/Upgradable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission16_VirajMalhotra/Upgradable.sol -------------------------------------------------------------------------------- /2020/submissions_2020/submission1_CoreyDickson/Attack.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission1_CoreyDickson/Attack.sol -------------------------------------------------------------------------------- /2020/submissions_2020/submission1_CoreyDickson/OwnerRegistry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission1_CoreyDickson/OwnerRegistry.sol -------------------------------------------------------------------------------- /2020/submissions_2020/submission1_CoreyDickson/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission1_CoreyDickson/README.md -------------------------------------------------------------------------------- /2020/submissions_2020/submission1_CoreyDickson/Target.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission1_CoreyDickson/Target.sol -------------------------------------------------------------------------------- /2020/submissions_2020/submission2_SohamZemse/GiveAway_v1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission2_SohamZemse/GiveAway_v1.sol -------------------------------------------------------------------------------- /2020/submissions_2020/submission2_SohamZemse/GiveAway_v2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission2_SohamZemse/GiveAway_v2.sol -------------------------------------------------------------------------------- /2020/submissions_2020/submission2_SohamZemse/Proxiable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission2_SohamZemse/Proxiable.sol -------------------------------------------------------------------------------- /2020/submissions_2020/submission2_SohamZemse/Proxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission2_SohamZemse/Proxy.sol -------------------------------------------------------------------------------- /2020/submissions_2020/submission2_SohamZemse/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission2_SohamZemse/README.md -------------------------------------------------------------------------------- /2020/submissions_2020/submission3_AlexanderWade/Dispatcher.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission3_AlexanderWade/Dispatcher.sol -------------------------------------------------------------------------------- /2020/submissions_2020/submission3_AlexanderWade/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission3_AlexanderWade/README.md -------------------------------------------------------------------------------- /2020/submissions_2020/submission3_AlexanderWade/erc20/erc20v1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission3_AlexanderWade/erc20/erc20v1.sol -------------------------------------------------------------------------------- /2020/submissions_2020/submission3_AlexanderWade/erc20/erc20v2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission3_AlexanderWade/erc20/erc20v2.sol -------------------------------------------------------------------------------- /2020/submissions_2020/submission3_AlexanderWade/interfaces/OptInContract.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission3_AlexanderWade/interfaces/OptInContract.sol -------------------------------------------------------------------------------- /2020/submissions_2020/submission3_AlexanderWade/interfaces/VersionContract.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission3_AlexanderWade/interfaces/VersionContract.sol -------------------------------------------------------------------------------- /2020/submissions_2020/submission4_JaimeIglesias/ERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission4_JaimeIglesias/ERC20.sol -------------------------------------------------------------------------------- /2020/submissions_2020/submission4_JaimeIglesias/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission4_JaimeIglesias/README.md -------------------------------------------------------------------------------- /2020/submissions_2020/submission4_JaimeIglesias/VerySafuProxyTrustMe.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission4_JaimeIglesias/VerySafuProxyTrustMe.sol -------------------------------------------------------------------------------- /2020/submissions_2020/submission5_WilliamEntriken/README-WITH-SPOILERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission5_WilliamEntriken/README-WITH-SPOILERS.md -------------------------------------------------------------------------------- /2020/submissions_2020/submission5_WilliamEntriken/deployment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission5_WilliamEntriken/deployment.md -------------------------------------------------------------------------------- /2020/submissions_2020/submission5_WilliamEntriken/main.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission5_WilliamEntriken/main.sol -------------------------------------------------------------------------------- /2020/submissions_2020/submission6_GregoryHill/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission6_GregoryHill/README.md -------------------------------------------------------------------------------- /2020/submissions_2020/submission6_GregoryHill/buidler.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission6_GregoryHill/buidler.config.ts -------------------------------------------------------------------------------- /2020/submissions_2020/submission6_GregoryHill/contracts/Accounts.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission6_GregoryHill/contracts/Accounts.sol -------------------------------------------------------------------------------- /2020/submissions_2020/submission6_GregoryHill/contracts/Registry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission6_GregoryHill/contracts/Registry.json -------------------------------------------------------------------------------- /2020/submissions_2020/submission6_GregoryHill/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission6_GregoryHill/package.json -------------------------------------------------------------------------------- /2020/submissions_2020/submission6_GregoryHill/test/upgrade.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission6_GregoryHill/test/upgrade.test.ts -------------------------------------------------------------------------------- /2020/submissions_2020/submission6_GregoryHill/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission6_GregoryHill/tsconfig.json -------------------------------------------------------------------------------- /2020/submissions_2020/submission6_GregoryHill/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission6_GregoryHill/yarn.lock -------------------------------------------------------------------------------- /2020/submissions_2020/submission7_MarkusWaas/GovernanceModule.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission7_MarkusWaas/GovernanceModule.sol -------------------------------------------------------------------------------- /2020/submissions_2020/submission7_MarkusWaas/Proxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission7_MarkusWaas/Proxy.sol -------------------------------------------------------------------------------- /2020/submissions_2020/submission7_MarkusWaas/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission7_MarkusWaas/README.md -------------------------------------------------------------------------------- /2020/submissions_2020/submission7_MarkusWaas/TestERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission7_MarkusWaas/TestERC20.sol -------------------------------------------------------------------------------- /2020/submissions_2020/submission8_RichardMoore/Multisig.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission8_RichardMoore/Multisig.sol -------------------------------------------------------------------------------- /2020/submissions_2020/submission8_RichardMoore/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission8_RichardMoore/README.md -------------------------------------------------------------------------------- /2020/submissions_2020/submission8_RichardMoore/Upgradable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission8_RichardMoore/Upgradable.sol -------------------------------------------------------------------------------- /2020/submissions_2020/submission8_RichardMoore/deploy.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission8_RichardMoore/deploy.txt -------------------------------------------------------------------------------- /2020/submissions_2020/submission9_LuizSoares/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission9_LuizSoares/LICENSE -------------------------------------------------------------------------------- /2020/submissions_2020/submission9_LuizSoares/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission9_LuizSoares/README.md -------------------------------------------------------------------------------- /2020/submissions_2020/submission9_LuizSoares/contracts/Address.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission9_LuizSoares/contracts/Address.sol -------------------------------------------------------------------------------- /2020/submissions_2020/submission9_LuizSoares/contracts/Context.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission9_LuizSoares/contracts/Context.sol -------------------------------------------------------------------------------- /2020/submissions_2020/submission9_LuizSoares/contracts/IERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission9_LuizSoares/contracts/IERC20.sol -------------------------------------------------------------------------------- /2020/submissions_2020/submission9_LuizSoares/contracts/Ownable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission9_LuizSoares/contracts/Ownable.sol -------------------------------------------------------------------------------- /2020/submissions_2020/submission9_LuizSoares/contracts/PokeToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission9_LuizSoares/contracts/PokeToken.sol -------------------------------------------------------------------------------- /2020/submissions_2020/submission9_LuizSoares/contracts/PokeTokenV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission9_LuizSoares/contracts/PokeTokenV2.sol -------------------------------------------------------------------------------- /2020/submissions_2020/submission9_LuizSoares/contracts/Proxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission9_LuizSoares/contracts/Proxy.sol -------------------------------------------------------------------------------- /2020/submissions_2020/submission9_LuizSoares/contracts/Superior.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission9_LuizSoares/contracts/Superior.sol -------------------------------------------------------------------------------- /2020/submissions_2020/submission9_LuizSoares/contracts/SuperiorTransparentUpgradableProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission9_LuizSoares/contracts/SuperiorTransparentUpgradableProxy.sol -------------------------------------------------------------------------------- /2020/submissions_2020/submission9_LuizSoares/contracts/TransparentUpgradeableProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission9_LuizSoares/contracts/TransparentUpgradeableProxy.sol -------------------------------------------------------------------------------- /2020/submissions_2020/submission9_LuizSoares/contracts/UpgradeableProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2020/submissions_2020/submission9_LuizSoares/contracts/UpgradeableProxy.sol -------------------------------------------------------------------------------- /2022/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/.gitignore -------------------------------------------------------------------------------- /2022/CNAME: -------------------------------------------------------------------------------- 1 | underhanded.soliditylang.org -------------------------------------------------------------------------------- /2022/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/LICENSE.txt -------------------------------------------------------------------------------- /2022/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/README.md -------------------------------------------------------------------------------- /2022/assets/css/fontawesome-all.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/assets/css/fontawesome-all.min.css -------------------------------------------------------------------------------- /2022/assets/css/images/background.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/assets/css/images/background.svg -------------------------------------------------------------------------------- /2022/assets/css/images/intro.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/assets/css/images/intro.svg -------------------------------------------------------------------------------- /2022/assets/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/assets/css/main.css -------------------------------------------------------------------------------- /2022/assets/css/noscript.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/assets/css/noscript.css -------------------------------------------------------------------------------- /2022/assets/js/breakpoints.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/assets/js/breakpoints.min.js -------------------------------------------------------------------------------- /2022/assets/js/browser.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/assets/js/browser.min.js -------------------------------------------------------------------------------- /2022/assets/js/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/assets/js/jquery.min.js -------------------------------------------------------------------------------- /2022/assets/js/jquery.scrollex.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/assets/js/jquery.scrollex.min.js -------------------------------------------------------------------------------- /2022/assets/js/jquery.scrolly.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/assets/js/jquery.scrolly.min.js -------------------------------------------------------------------------------- /2022/assets/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/assets/js/main.js -------------------------------------------------------------------------------- /2022/assets/js/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/assets/js/util.js -------------------------------------------------------------------------------- /2022/assets/sass/base/_page.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/assets/sass/base/_page.scss -------------------------------------------------------------------------------- /2022/assets/sass/base/_reset.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/assets/sass/base/_reset.scss -------------------------------------------------------------------------------- /2022/assets/sass/base/_typography.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/assets/sass/base/_typography.scss -------------------------------------------------------------------------------- /2022/assets/sass/components/_actions.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/assets/sass/components/_actions.scss -------------------------------------------------------------------------------- /2022/assets/sass/components/_box.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/assets/sass/components/_box.scss -------------------------------------------------------------------------------- /2022/assets/sass/components/_button.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/assets/sass/components/_button.scss -------------------------------------------------------------------------------- /2022/assets/sass/components/_contact.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/assets/sass/components/_contact.scss -------------------------------------------------------------------------------- /2022/assets/sass/components/_features.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/assets/sass/components/_features.scss -------------------------------------------------------------------------------- /2022/assets/sass/components/_form.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/assets/sass/components/_form.scss -------------------------------------------------------------------------------- /2022/assets/sass/components/_icon.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/assets/sass/components/_icon.scss -------------------------------------------------------------------------------- /2022/assets/sass/components/_icons.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/assets/sass/components/_icons.scss -------------------------------------------------------------------------------- /2022/assets/sass/components/_image.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/assets/sass/components/_image.scss -------------------------------------------------------------------------------- /2022/assets/sass/components/_list.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/assets/sass/components/_list.scss -------------------------------------------------------------------------------- /2022/assets/sass/components/_menu.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/assets/sass/components/_menu.scss -------------------------------------------------------------------------------- /2022/assets/sass/components/_row.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/assets/sass/components/_row.scss -------------------------------------------------------------------------------- /2022/assets/sass/components/_section.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/assets/sass/components/_section.scss -------------------------------------------------------------------------------- /2022/assets/sass/components/_split.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/assets/sass/components/_split.scss -------------------------------------------------------------------------------- /2022/assets/sass/components/_spotlights.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/assets/sass/components/_spotlights.scss -------------------------------------------------------------------------------- /2022/assets/sass/components/_table.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/assets/sass/components/_table.scss -------------------------------------------------------------------------------- /2022/assets/sass/components/_wrapper.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/assets/sass/components/_wrapper.scss -------------------------------------------------------------------------------- /2022/assets/sass/layout/_footer.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/assets/sass/layout/_footer.scss -------------------------------------------------------------------------------- /2022/assets/sass/layout/_header.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/assets/sass/layout/_header.scss -------------------------------------------------------------------------------- /2022/assets/sass/layout/_intro.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/assets/sass/layout/_intro.scss -------------------------------------------------------------------------------- /2022/assets/sass/layout/_sidebar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/assets/sass/layout/_sidebar.scss -------------------------------------------------------------------------------- /2022/assets/sass/layout/_wrapper.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/assets/sass/layout/_wrapper.scss -------------------------------------------------------------------------------- /2022/assets/sass/libs/_breakpoints.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/assets/sass/libs/_breakpoints.scss -------------------------------------------------------------------------------- /2022/assets/sass/libs/_functions.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/assets/sass/libs/_functions.scss -------------------------------------------------------------------------------- /2022/assets/sass/libs/_html-grid.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/assets/sass/libs/_html-grid.scss -------------------------------------------------------------------------------- /2022/assets/sass/libs/_mixins.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/assets/sass/libs/_mixins.scss -------------------------------------------------------------------------------- /2022/assets/sass/libs/_vars.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/assets/sass/libs/_vars.scss -------------------------------------------------------------------------------- /2022/assets/sass/libs/_vendor.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/assets/sass/libs/_vendor.scss -------------------------------------------------------------------------------- /2022/assets/sass/main.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/assets/sass/main.scss -------------------------------------------------------------------------------- /2022/assets/sass/noscript.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/assets/sass/noscript.scss -------------------------------------------------------------------------------- /2022/assets/webfonts/fa-brands-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/assets/webfonts/fa-brands-400.eot -------------------------------------------------------------------------------- /2022/assets/webfonts/fa-brands-400.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/assets/webfonts/fa-brands-400.svg -------------------------------------------------------------------------------- /2022/assets/webfonts/fa-brands-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/assets/webfonts/fa-brands-400.ttf -------------------------------------------------------------------------------- /2022/assets/webfonts/fa-brands-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/assets/webfonts/fa-brands-400.woff -------------------------------------------------------------------------------- /2022/assets/webfonts/fa-brands-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/assets/webfonts/fa-brands-400.woff2 -------------------------------------------------------------------------------- /2022/assets/webfonts/fa-regular-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/assets/webfonts/fa-regular-400.eot -------------------------------------------------------------------------------- /2022/assets/webfonts/fa-regular-400.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/assets/webfonts/fa-regular-400.svg -------------------------------------------------------------------------------- /2022/assets/webfonts/fa-regular-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/assets/webfonts/fa-regular-400.ttf -------------------------------------------------------------------------------- /2022/assets/webfonts/fa-regular-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/assets/webfonts/fa-regular-400.woff -------------------------------------------------------------------------------- /2022/assets/webfonts/fa-regular-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/assets/webfonts/fa-regular-400.woff2 -------------------------------------------------------------------------------- /2022/assets/webfonts/fa-solid-900.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/assets/webfonts/fa-solid-900.eot -------------------------------------------------------------------------------- /2022/assets/webfonts/fa-solid-900.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/assets/webfonts/fa-solid-900.svg -------------------------------------------------------------------------------- /2022/assets/webfonts/fa-solid-900.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/assets/webfonts/fa-solid-900.ttf -------------------------------------------------------------------------------- /2022/assets/webfonts/fa-solid-900.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/assets/webfonts/fa-solid-900.woff -------------------------------------------------------------------------------- /2022/assets/webfonts/fa-solid-900.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/assets/webfonts/fa-solid-900.woff2 -------------------------------------------------------------------------------- /2022/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/favicon.ico -------------------------------------------------------------------------------- /2022/images/cube_lines.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/images/cube_lines.png -------------------------------------------------------------------------------- /2022/images/illusion1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/images/illusion1.png -------------------------------------------------------------------------------- /2022/images/illusion2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/images/illusion2.png -------------------------------------------------------------------------------- /2022/images/illusion3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/images/illusion3.png -------------------------------------------------------------------------------- /2022/images/triangle_lines.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/images/triangle_lines.png -------------------------------------------------------------------------------- /2022/images/zet_lines.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/images/zet_lines.png -------------------------------------------------------------------------------- /2022/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/index.html -------------------------------------------------------------------------------- /2022/submissions_2022/submission10_SantiagoPalladino/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission10_SantiagoPalladino/.DS_Store -------------------------------------------------------------------------------- /2022/submissions_2022/submission10_SantiagoPalladino/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /artifacts 3 | /cache 4 | -------------------------------------------------------------------------------- /2022/submissions_2022/submission10_SantiagoPalladino/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission10_SantiagoPalladino/LICENSE -------------------------------------------------------------------------------- /2022/submissions_2022/submission10_SantiagoPalladino/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission10_SantiagoPalladino/README.md -------------------------------------------------------------------------------- /2022/submissions_2022/submission10_SantiagoPalladino/SPOILER.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission10_SantiagoPalladino/SPOILER.md -------------------------------------------------------------------------------- /2022/submissions_2022/submission10_SantiagoPalladino/contracts/Exchange.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission10_SantiagoPalladino/contracts/Exchange.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission10_SantiagoPalladino/contracts/mocks/MockERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission10_SantiagoPalladino/contracts/mocks/MockERC20.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission10_SantiagoPalladino/hardhat.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission10_SantiagoPalladino/hardhat.config.js -------------------------------------------------------------------------------- /2022/submissions_2022/submission10_SantiagoPalladino/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission10_SantiagoPalladino/package.json -------------------------------------------------------------------------------- /2022/submissions_2022/submission10_SantiagoPalladino/test/exploit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission10_SantiagoPalladino/test/exploit.js -------------------------------------------------------------------------------- /2022/submissions_2022/submission10_SantiagoPalladino/test/happy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission10_SantiagoPalladino/test/happy.js -------------------------------------------------------------------------------- /2022/submissions_2022/submission10_SantiagoPalladino/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission10_SantiagoPalladino/yarn.lock -------------------------------------------------------------------------------- /2022/submissions_2022/submission11_DanielVonFange/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission11_DanielVonFange/.DS_Store -------------------------------------------------------------------------------- /2022/submissions_2022/submission11_DanielVonFange/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission11_DanielVonFange/README.md -------------------------------------------------------------------------------- /2022/submissions_2022/submission11_DanielVonFange/SPOILER.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission11_DanielVonFange/SPOILER.md -------------------------------------------------------------------------------- /2022/submissions_2022/submission11_DanielVonFange/lib/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission11_DanielVonFange/lib/.DS_Store -------------------------------------------------------------------------------- /2022/submissions_2022/submission11_DanielVonFange/lib/ds-test/.gitignore: -------------------------------------------------------------------------------- 1 | /.dapple 2 | /build 3 | /out 4 | -------------------------------------------------------------------------------- /2022/submissions_2022/submission11_DanielVonFange/lib/ds-test/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission11_DanielVonFange/lib/ds-test/LICENSE -------------------------------------------------------------------------------- /2022/submissions_2022/submission11_DanielVonFange/lib/ds-test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission11_DanielVonFange/lib/ds-test/Makefile -------------------------------------------------------------------------------- /2022/submissions_2022/submission11_DanielVonFange/lib/ds-test/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission11_DanielVonFange/lib/ds-test/default.nix -------------------------------------------------------------------------------- /2022/submissions_2022/submission11_DanielVonFange/lib/ds-test/demo/demo.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission11_DanielVonFange/lib/ds-test/demo/demo.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission11_DanielVonFange/lib/ds-test/src/test.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission11_DanielVonFange/lib/ds-test/src/test.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission11_DanielVonFange/lib/openzeppelin-contracts-upgradeable/.gitattributes: -------------------------------------------------------------------------------- 1 | *.sol linguist-language=Solidity 2 | -------------------------------------------------------------------------------- /2022/submissions_2022/submission11_DanielVonFange/lib/openzeppelin-contracts-upgradeable/.mocharc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | require: 'hardhat/register', 3 | timeout: 4000, 4 | }; 5 | -------------------------------------------------------------------------------- /2022/submissions_2022/submission11_DanielVonFange/lib/openzeppelin-contracts-upgradeable/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission11_DanielVonFange/lib/openzeppelin-contracts-upgradeable/LICENSE -------------------------------------------------------------------------------- /2022/submissions_2022/submission11_DanielVonFange/lib/openzeppelin-contracts-upgradeable/migrations/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /2022/submissions_2022/submission11_DanielVonFange/lib/openzeppelin-contracts/.codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission11_DanielVonFange/lib/openzeppelin-contracts/.codecov.yml -------------------------------------------------------------------------------- /2022/submissions_2022/submission11_DanielVonFange/lib/openzeppelin-contracts/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission11_DanielVonFange/lib/openzeppelin-contracts/.editorconfig -------------------------------------------------------------------------------- /2022/submissions_2022/submission11_DanielVonFange/lib/openzeppelin-contracts/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission11_DanielVonFange/lib/openzeppelin-contracts/.eslintrc -------------------------------------------------------------------------------- /2022/submissions_2022/submission11_DanielVonFange/lib/openzeppelin-contracts/.gitattributes: -------------------------------------------------------------------------------- 1 | *.sol linguist-language=Solidity 2 | -------------------------------------------------------------------------------- /2022/submissions_2022/submission11_DanielVonFange/lib/openzeppelin-contracts/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission11_DanielVonFange/lib/openzeppelin-contracts/.gitignore -------------------------------------------------------------------------------- /2022/submissions_2022/submission11_DanielVonFange/lib/openzeppelin-contracts/.mocharc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | require: 'hardhat/register', 3 | timeout: 4000, 4 | }; 5 | -------------------------------------------------------------------------------- /2022/submissions_2022/submission11_DanielVonFange/lib/openzeppelin-contracts/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission11_DanielVonFange/lib/openzeppelin-contracts/.prettierrc -------------------------------------------------------------------------------- /2022/submissions_2022/submission11_DanielVonFange/lib/openzeppelin-contracts/.solcover.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission11_DanielVonFange/lib/openzeppelin-contracts/.solcover.js -------------------------------------------------------------------------------- /2022/submissions_2022/submission11_DanielVonFange/lib/openzeppelin-contracts/.solhint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission11_DanielVonFange/lib/openzeppelin-contracts/.solhint.json -------------------------------------------------------------------------------- /2022/submissions_2022/submission11_DanielVonFange/lib/openzeppelin-contracts/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission11_DanielVonFange/lib/openzeppelin-contracts/CHANGELOG.md -------------------------------------------------------------------------------- /2022/submissions_2022/submission11_DanielVonFange/lib/openzeppelin-contracts/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission11_DanielVonFange/lib/openzeppelin-contracts/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /2022/submissions_2022/submission11_DanielVonFange/lib/openzeppelin-contracts/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission11_DanielVonFange/lib/openzeppelin-contracts/CONTRIBUTING.md -------------------------------------------------------------------------------- /2022/submissions_2022/submission11_DanielVonFange/lib/openzeppelin-contracts/DOCUMENTATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission11_DanielVonFange/lib/openzeppelin-contracts/DOCUMENTATION.md -------------------------------------------------------------------------------- /2022/submissions_2022/submission11_DanielVonFange/lib/openzeppelin-contracts/GUIDELINES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission11_DanielVonFange/lib/openzeppelin-contracts/GUIDELINES.md -------------------------------------------------------------------------------- /2022/submissions_2022/submission11_DanielVonFange/lib/openzeppelin-contracts/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission11_DanielVonFange/lib/openzeppelin-contracts/LICENSE -------------------------------------------------------------------------------- /2022/submissions_2022/submission11_DanielVonFange/lib/openzeppelin-contracts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission11_DanielVonFange/lib/openzeppelin-contracts/README.md -------------------------------------------------------------------------------- /2022/submissions_2022/submission11_DanielVonFange/lib/openzeppelin-contracts/RELEASING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission11_DanielVonFange/lib/openzeppelin-contracts/RELEASING.md -------------------------------------------------------------------------------- /2022/submissions_2022/submission11_DanielVonFange/lib/openzeppelin-contracts/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission11_DanielVonFange/lib/openzeppelin-contracts/SECURITY.md -------------------------------------------------------------------------------- /2022/submissions_2022/submission11_DanielVonFange/lib/openzeppelin-contracts/contracts/mocks/ERC165/ERC165NotSupported.sol: -------------------------------------------------------------------------------- 1 | // SPDX-License-Identifier: MIT 2 | 3 | pragma solidity ^0.8.0; 4 | 5 | contract ERC165NotSupported {} 6 | -------------------------------------------------------------------------------- /2022/submissions_2022/submission11_DanielVonFange/lib/openzeppelin-contracts/hardhat.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission11_DanielVonFange/lib/openzeppelin-contracts/hardhat.config.js -------------------------------------------------------------------------------- /2022/submissions_2022/submission11_DanielVonFange/lib/openzeppelin-contracts/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission11_DanielVonFange/lib/openzeppelin-contracts/logo.svg -------------------------------------------------------------------------------- /2022/submissions_2022/submission11_DanielVonFange/lib/openzeppelin-contracts/migrations/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /2022/submissions_2022/submission11_DanielVonFange/lib/openzeppelin-contracts/netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission11_DanielVonFange/lib/openzeppelin-contracts/netlify.toml -------------------------------------------------------------------------------- /2022/submissions_2022/submission11_DanielVonFange/lib/openzeppelin-contracts/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission11_DanielVonFange/lib/openzeppelin-contracts/package-lock.json -------------------------------------------------------------------------------- /2022/submissions_2022/submission11_DanielVonFange/lib/openzeppelin-contracts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission11_DanielVonFange/lib/openzeppelin-contracts/package.json -------------------------------------------------------------------------------- /2022/submissions_2022/submission11_DanielVonFange/lib/openzeppelin-contracts/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission11_DanielVonFange/lib/openzeppelin-contracts/renovate.json -------------------------------------------------------------------------------- /2022/submissions_2022/submission11_DanielVonFange/out/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission11_DanielVonFange/out/.DS_Store -------------------------------------------------------------------------------- /2022/submissions_2022/submission11_DanielVonFange/src/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission11_DanielVonFange/src/.DS_Store -------------------------------------------------------------------------------- /2022/submissions_2022/submission11_DanielVonFange/src/LipPool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission11_DanielVonFange/src/LipPool.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission11_DanielVonFange/src/MockToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission11_DanielVonFange/src/MockToken.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission11_DanielVonFange/src/test/Contract.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission11_DanielVonFange/src/test/Contract.t.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission12_HubertRitzdorf/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission12_HubertRitzdorf/.DS_Store -------------------------------------------------------------------------------- /2022/submissions_2022/submission12_HubertRitzdorf/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission12_HubertRitzdorf/README -------------------------------------------------------------------------------- /2022/submissions_2022/submission12_HubertRitzdorf/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission12_HubertRitzdorf/foundry.toml -------------------------------------------------------------------------------- /2022/submissions_2022/submission12_HubertRitzdorf/lib/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission12_HubertRitzdorf/lib/.DS_Store -------------------------------------------------------------------------------- /2022/submissions_2022/submission12_HubertRitzdorf/lib/ds-test/.gitignore: -------------------------------------------------------------------------------- 1 | /.dapple 2 | /build 3 | /out 4 | -------------------------------------------------------------------------------- /2022/submissions_2022/submission12_HubertRitzdorf/lib/ds-test/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission12_HubertRitzdorf/lib/ds-test/LICENSE -------------------------------------------------------------------------------- /2022/submissions_2022/submission12_HubertRitzdorf/lib/ds-test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission12_HubertRitzdorf/lib/ds-test/Makefile -------------------------------------------------------------------------------- /2022/submissions_2022/submission12_HubertRitzdorf/lib/ds-test/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission12_HubertRitzdorf/lib/ds-test/default.nix -------------------------------------------------------------------------------- /2022/submissions_2022/submission12_HubertRitzdorf/lib/ds-test/demo/demo.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission12_HubertRitzdorf/lib/ds-test/demo/demo.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission12_HubertRitzdorf/lib/ds-test/src/test.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission12_HubertRitzdorf/lib/ds-test/src/test.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/.dapprc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/.dapprc -------------------------------------------------------------------------------- /2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/.gas-snapshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/.gas-snapshot -------------------------------------------------------------------------------- /2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/.gitattributes -------------------------------------------------------------------------------- /2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/.github/workflows/tests.yml -------------------------------------------------------------------------------- /2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/.gitignore: -------------------------------------------------------------------------------- 1 | /cache 2 | /node_modules 3 | /out -------------------------------------------------------------------------------- /2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/.gitmodules -------------------------------------------------------------------------------- /2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/.prettierrc -------------------------------------------------------------------------------- /2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/.vscode/settings.json -------------------------------------------------------------------------------- /2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/LICENSE -------------------------------------------------------------------------------- /2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/Makefile -------------------------------------------------------------------------------- /2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/README.md -------------------------------------------------------------------------------- /2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/lib/ds-test/.gitignore: -------------------------------------------------------------------------------- 1 | /.dapple 2 | /build 3 | /out 4 | -------------------------------------------------------------------------------- /2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/lib/ds-test/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/lib/ds-test/LICENSE -------------------------------------------------------------------------------- /2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/lib/ds-test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/lib/ds-test/Makefile -------------------------------------------------------------------------------- /2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/lib/ds-test/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/lib/ds-test/default.nix -------------------------------------------------------------------------------- /2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/lib/ds-test/demo/demo.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/lib/ds-test/demo/demo.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/lib/ds-test/src/test.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/lib/ds-test/src/test.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/package-lock.json -------------------------------------------------------------------------------- /2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/package.json -------------------------------------------------------------------------------- /2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/shell.nix -------------------------------------------------------------------------------- /2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/src/auth/Auth.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/src/auth/Auth.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/src/test/Auth.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/src/test/Auth.t.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/src/test/Bytes32AddressLib.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/src/test/Bytes32AddressLib.t.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/src/test/CREATE3.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/src/test/CREATE3.t.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/src/test/DSTestPlus.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/src/test/DSTestPlus.t.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/src/test/ERC1155.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/src/test/ERC1155.t.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/src/test/ERC20.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/src/test/ERC20.t.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/src/test/ERC721.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/src/test/ERC721.t.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/src/test/FixedPointMathLib.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/src/test/FixedPointMathLib.t.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/src/test/ReentrancyGuard.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/src/test/ReentrancyGuard.t.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/src/test/RolesAuthority.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/src/test/RolesAuthority.t.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/src/test/SSTORE2.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/src/test/SSTORE2.t.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/src/test/SafeCastLib.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/src/test/SafeCastLib.t.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/src/test/SafeTransferLib.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/src/test/SafeTransferLib.t.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/src/test/WETH.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/src/test/WETH.t.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/src/test/utils/DSTestPlus.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/src/test/utils/DSTestPlus.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/src/test/utils/Hevm.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/src/test/utils/Hevm.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/src/tokens/ERC1155.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/src/tokens/ERC1155.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/src/tokens/ERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/src/tokens/ERC20.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/src/tokens/ERC721.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/src/tokens/ERC721.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/src/tokens/WETH.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/src/tokens/WETH.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/src/utils/Bytes32AddressLib.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/src/utils/Bytes32AddressLib.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/src/utils/CREATE3.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/src/utils/CREATE3.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/src/utils/FixedPointMathLib.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/src/utils/FixedPointMathLib.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/src/utils/ReentrancyGuard.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/src/utils/ReentrancyGuard.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/src/utils/SSTORE2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/src/utils/SSTORE2.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/src/utils/SafeCastLib.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/src/utils/SafeCastLib.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/src/utils/SafeTransferLib.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission12_HubertRitzdorf/lib/solmate/src/utils/SafeTransferLib.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission12_HubertRitzdorf/spoiler.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission12_HubertRitzdorf/spoiler.md -------------------------------------------------------------------------------- /2022/submissions_2022/submission12_HubertRitzdorf/src/Auction.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission12_HubertRitzdorf/src/Auction.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission12_HubertRitzdorf/src/test/Contract.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission12_HubertRitzdorf/src/test/Contract.t.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission13_TeamChainSecurity/.DS_Store -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission13_TeamChainSecurity/README -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission13_TeamChainSecurity/foundry.toml -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/lib/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission13_TeamChainSecurity/lib/.DS_Store -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/lib/ds-test/.gitignore: -------------------------------------------------------------------------------- 1 | /.dapple 2 | /build 3 | /out 4 | -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/lib/ds-test/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission13_TeamChainSecurity/lib/ds-test/LICENSE -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/lib/ds-test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission13_TeamChainSecurity/lib/ds-test/Makefile -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/lib/ds-test/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission13_TeamChainSecurity/lib/ds-test/default.nix -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/lib/ds-test/demo/demo.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission13_TeamChainSecurity/lib/ds-test/demo/demo.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/lib/ds-test/src/test.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission13_TeamChainSecurity/lib/ds-test/src/test.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/.dapprc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/.dapprc -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/.gas-snapshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/.gas-snapshot -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/.gitattributes -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/.github/workflows/tests.yml -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/.gitignore: -------------------------------------------------------------------------------- 1 | /cache 2 | /node_modules 3 | /out -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/.gitmodules -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/.prettierrc -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/.vscode/settings.json -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/LICENSE -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/Makefile -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/README.md -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/lib/ds-test/.gitignore: -------------------------------------------------------------------------------- 1 | /.dapple 2 | /build 3 | /out 4 | -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/lib/ds-test/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/lib/ds-test/LICENSE -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/lib/ds-test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/lib/ds-test/Makefile -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/lib/ds-test/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/lib/ds-test/default.nix -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/lib/ds-test/demo/demo.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/lib/ds-test/demo/demo.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/lib/ds-test/src/test.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/lib/ds-test/src/test.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/lib/weird-erc20/.envrc: -------------------------------------------------------------------------------- 1 | eval "$(lorri direnv)" 2 | -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/lib/weird-erc20/.gitattributes: -------------------------------------------------------------------------------- 1 | *.sol linguist-language=Solidity 2 | -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/lib/weird-erc20/.gitignore: -------------------------------------------------------------------------------- 1 | /out 2 | -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/lib/weird-erc20/.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/lib/weird-erc20/.gitmodules -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/lib/weird-erc20/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/lib/weird-erc20/Makefile -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/lib/weird-erc20/lib/ds-test/.gitignore: -------------------------------------------------------------------------------- 1 | /.dapple 2 | /build 3 | /out 4 | -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/lib/weird-erc20/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/lib/weird-erc20/readme.md -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/lib/weird-erc20/shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/lib/weird-erc20/shell.nix -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/lib/weird-erc20/src/ERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/lib/weird-erc20/src/ERC20.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/lib/weird-erc20/src/Uint96.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/lib/weird-erc20/src/Uint96.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/lib/weird-erc20/src/test.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/lib/weird-erc20/src/test.t.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/package-lock.json -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/package.json -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/shell.nix -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/src/auth/Auth.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/src/auth/Auth.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/src/test/Auth.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/src/test/Auth.t.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/src/test/CREATE3.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/src/test/CREATE3.t.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/src/test/DSTestPlus.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/src/test/DSTestPlus.t.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/src/test/ERC1155.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/src/test/ERC1155.t.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/src/test/ERC20.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/src/test/ERC20.t.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/src/test/ERC721.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/src/test/ERC721.t.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/src/test/ReentrancyGuard.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/src/test/ReentrancyGuard.t.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/src/test/RolesAuthority.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/src/test/RolesAuthority.t.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/src/test/SSTORE2.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/src/test/SSTORE2.t.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/src/test/SafeCastLib.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/src/test/SafeCastLib.t.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/src/test/SafeTransferLib.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/src/test/SafeTransferLib.t.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/src/test/WETH.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/src/test/WETH.t.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/src/test/utils/DSTestPlus.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/src/test/utils/DSTestPlus.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/src/test/utils/Hevm.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/src/test/utils/Hevm.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/src/tokens/ERC1155.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/src/tokens/ERC1155.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/src/tokens/ERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/src/tokens/ERC20.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/src/tokens/ERC721.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/src/tokens/ERC721.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/src/tokens/WETH.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/src/tokens/WETH.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/src/utils/CREATE3.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/src/utils/CREATE3.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/src/utils/ReentrancyGuard.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/src/utils/ReentrancyGuard.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/src/utils/SSTORE2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/src/utils/SSTORE2.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/src/utils/SafeCastLib.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/src/utils/SafeCastLib.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/src/utils/SafeTransferLib.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission13_TeamChainSecurity/lib/solmate/src/utils/SafeTransferLib.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/spoiler.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission13_TeamChainSecurity/spoiler.txt -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/src/Contract.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission13_TeamChainSecurity/src/Contract.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission13_TeamChainSecurity/src/test/Contract.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission13_TeamChainSecurity/src/test/Contract.t.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission14_0xplaintxt/Colombo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission14_0xplaintxt/Colombo.txt -------------------------------------------------------------------------------- /2022/submissions_2022/submission14_0xplaintxt/IColombo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission14_0xplaintxt/IColombo.txt -------------------------------------------------------------------------------- /2022/submissions_2022/submission14_0xplaintxt/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission14_0xplaintxt/README.MD -------------------------------------------------------------------------------- /2022/submissions_2022/submission14_0xplaintxt/Spoilers.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission14_0xplaintxt/Spoilers.MD -------------------------------------------------------------------------------- /2022/submissions_2022/submission15_MartinSwende/AssetMgr.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission15_MartinSwende/AssetMgr.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission15_MartinSwende/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission15_MartinSwende/README.md -------------------------------------------------------------------------------- /2022/submissions_2022/submission15_MartinSwende/RUGPULL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission15_MartinSwende/RUGPULL.txt -------------------------------------------------------------------------------- /2022/submissions_2022/submission15_MartinSwende/SimpEX.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission15_MartinSwende/SimpEX.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission15_MartinSwende/orderbook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission15_MartinSwende/orderbook.png -------------------------------------------------------------------------------- /2022/submissions_2022/submission16_VladToie/Egg.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission16_VladToie/Egg.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission16_VladToie/EggMarket.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission16_VladToie/EggMarket.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission16_VladToie/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission16_VladToie/README.md -------------------------------------------------------------------------------- /2022/submissions_2022/submission16_VladToie/spoilers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission16_VladToie/spoilers.md -------------------------------------------------------------------------------- /2022/submissions_2022/submission17_MichaelZhu/BrokenSea.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission17_MichaelZhu/BrokenSea.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission17_MichaelZhu/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission17_MichaelZhu/README.md -------------------------------------------------------------------------------- /2022/submissions_2022/submission17_MichaelZhu/SPOILER.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission17_MichaelZhu/SPOILER.md -------------------------------------------------------------------------------- /2022/submissions_2022/submission18_DavidNunez/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission18_DavidNunez/.DS_Store -------------------------------------------------------------------------------- /2022/submissions_2022/submission18_DavidNunez/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission18_DavidNunez/README.md -------------------------------------------------------------------------------- /2022/submissions_2022/submission18_DavidNunez/brownie-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission18_DavidNunez/brownie-config.yaml -------------------------------------------------------------------------------- /2022/submissions_2022/submission18_DavidNunez/contracts/CheapMarketplace.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission18_DavidNunez/contracts/CheapMarketplace.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission18_DavidNunez/contracts/NFT.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission18_DavidNunez/contracts/NFT.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission18_DavidNunez/contracts/PaymentToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission18_DavidNunez/contracts/PaymentToken.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission18_DavidNunez/spoiler.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission18_DavidNunez/spoiler.md -------------------------------------------------------------------------------- /2022/submissions_2022/submission18_DavidNunez/tests/test_marketplace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission18_DavidNunez/tests/test_marketplace.py -------------------------------------------------------------------------------- /2022/submissions_2022/submission1_RikhardHjort/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission1_RikhardHjort/.DS_Store -------------------------------------------------------------------------------- /2022/submissions_2022/submission1_RikhardHjort/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission1_RikhardHjort/README.md -------------------------------------------------------------------------------- /2022/submissions_2022/submission1_RikhardHjort/rugpull.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission1_RikhardHjort/rugpull.txt -------------------------------------------------------------------------------- /2022/submissions_2022/submission1_RikhardHjort/src/DEX.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission1_RikhardHjort/src/DEX.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission2_Ashiq/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission2_Ashiq/README.md -------------------------------------------------------------------------------- /2022/submissions_2022/submission2_Ashiq/Swap121.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission2_Ashiq/Swap121.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission2_Ashiq/spoiler.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission2_Ashiq/spoiler.txt -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/.DS_Store -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/README.md -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/SPOILER.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/SPOILER.md -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/foundry.toml -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/.DS_Store -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/ds-test/.gitignore: -------------------------------------------------------------------------------- 1 | /.dapple 2 | /build 3 | /out 4 | -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/ds-test/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/ds-test/LICENSE -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/ds-test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/ds-test/Makefile -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/ds-test/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/ds-test/default.nix -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/ds-test/demo/demo.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/ds-test/demo/demo.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/ds-test/src/test.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/ds-test/src/test.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/.dapprc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/.dapprc -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/.gas-snapshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/.gas-snapshot -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/.gitattributes -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/.github/workflows/tests.yml -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/.gitignore: -------------------------------------------------------------------------------- 1 | /cache 2 | /node_modules 3 | /out -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/.gitmodules -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/.prettierrc -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/.vscode/settings.json -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/LICENSE -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/Makefile -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/README.md -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/audits/v6-Fixed-Point-Solutions.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/audits/v6-Fixed-Point-Solutions.pdf -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/ds-test/.gitignore: -------------------------------------------------------------------------------- 1 | /.dapple 2 | /build 3 | /out 4 | -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/ds-test/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/ds-test/LICENSE -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/ds-test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/ds-test/Makefile -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/ds-test/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/ds-test/default.nix -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/ds-test/demo/demo.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/ds-test/demo/demo.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/ds-test/src/test.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/ds-test/src/test.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/weird-erc20/.envrc: -------------------------------------------------------------------------------- 1 | eval "$(lorri direnv)" 2 | -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/weird-erc20/.gitattributes: -------------------------------------------------------------------------------- 1 | *.sol linguist-language=Solidity 2 | -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/weird-erc20/.gitignore: -------------------------------------------------------------------------------- 1 | /out 2 | -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/weird-erc20/.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/weird-erc20/.gitmodules -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/weird-erc20/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/weird-erc20/Makefile -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/weird-erc20/lib/ds-test/.gitignore: -------------------------------------------------------------------------------- 1 | /.dapple 2 | /build 3 | /out 4 | -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/weird-erc20/lib/ds-test/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/weird-erc20/lib/ds-test/LICENSE -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/weird-erc20/lib/ds-test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/weird-erc20/lib/ds-test/Makefile -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/weird-erc20/lib/ds-test/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/weird-erc20/lib/ds-test/default.nix -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/weird-erc20/lib/ds-test/demo/demo.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/weird-erc20/lib/ds-test/demo/demo.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/weird-erc20/lib/ds-test/src/test.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/weird-erc20/lib/ds-test/src/test.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/weird-erc20/nix/sources.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/weird-erc20/nix/sources.json -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/weird-erc20/nix/sources.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/weird-erc20/nix/sources.nix -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/weird-erc20/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/weird-erc20/readme.md -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/weird-erc20/shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/weird-erc20/shell.nix -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/weird-erc20/src/Approval.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/weird-erc20/src/Approval.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/weird-erc20/src/ApprovalToZero.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/weird-erc20/src/ApprovalToZero.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/weird-erc20/src/BlockList.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/weird-erc20/src/BlockList.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/weird-erc20/src/Bytes32Metadata.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/weird-erc20/src/Bytes32Metadata.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/weird-erc20/src/ERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/weird-erc20/src/ERC20.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/weird-erc20/src/HighDecimals.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/weird-erc20/src/HighDecimals.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/weird-erc20/src/LowDecimals.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/weird-erc20/src/LowDecimals.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/weird-erc20/src/MissingReturns.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/weird-erc20/src/MissingReturns.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/weird-erc20/src/NoRevert.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/weird-erc20/src/NoRevert.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/weird-erc20/src/Pausable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/weird-erc20/src/Pausable.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/weird-erc20/src/Proxied.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/weird-erc20/src/Proxied.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/weird-erc20/src/Reentrant.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/weird-erc20/src/Reentrant.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/weird-erc20/src/ReturnsFalse.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/weird-erc20/src/ReturnsFalse.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/weird-erc20/src/RevertToZero.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/weird-erc20/src/RevertToZero.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/weird-erc20/src/RevertZero.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/weird-erc20/src/RevertZero.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/weird-erc20/src/TransferFee.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/weird-erc20/src/TransferFee.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/weird-erc20/src/TransferFromSelf.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/weird-erc20/src/TransferFromSelf.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/weird-erc20/src/Uint96.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/weird-erc20/src/Uint96.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/weird-erc20/src/Upgradable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/weird-erc20/src/Upgradable.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/weird-erc20/src/test.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/lib/weird-erc20/src/test.t.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/package-lock.json -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/package.json -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/shell.nix -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/auth/Auth.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/auth/Auth.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/auth/authorities/RolesAuthority.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/auth/authorities/RolesAuthority.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/mixins/ERC4626.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/mixins/ERC4626.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/test/Auth.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/test/Auth.t.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/test/Bytes32AddressLib.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/test/Bytes32AddressLib.t.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/test/CREATE3.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/test/CREATE3.t.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/test/DSTestPlus.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/test/DSTestPlus.t.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/test/ERC1155.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/test/ERC1155.t.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/test/ERC20.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/test/ERC20.t.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/test/ERC4626.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/test/ERC4626.t.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/test/ERC721.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/test/ERC721.t.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/test/FixedPointMathLib.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/test/FixedPointMathLib.t.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/test/MultiRolesAuthority.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/test/MultiRolesAuthority.t.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/test/ReentrancyGuard.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/test/ReentrancyGuard.t.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/test/RolesAuthority.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/test/RolesAuthority.t.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/test/SSTORE2.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/test/SSTORE2.t.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/test/SafeCastLib.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/test/SafeCastLib.t.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/test/SafeTransferLib.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/test/SafeTransferLib.t.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/test/WETH.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/test/WETH.t.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/test/utils/DSInvariantTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/test/utils/DSInvariantTest.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/test/utils/DSTestPlus.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/test/utils/DSTestPlus.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/test/utils/Hevm.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/test/utils/Hevm.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/test/utils/mocks/MockAuthChild.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/test/utils/mocks/MockAuthChild.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/test/utils/mocks/MockAuthority.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/test/utils/mocks/MockAuthority.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/test/utils/mocks/MockERC1155.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/test/utils/mocks/MockERC1155.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/test/utils/mocks/MockERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/test/utils/mocks/MockERC20.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/test/utils/mocks/MockERC4626.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/test/utils/mocks/MockERC4626.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/test/utils/mocks/MockERC721.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/test/utils/mocks/MockERC721.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/test/utils/users/ERC1155User.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/test/utils/users/ERC1155User.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/test/utils/users/ERC20User.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/test/utils/users/ERC20User.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/test/utils/users/ERC4626User.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/test/utils/users/ERC4626User.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/test/utils/users/ERC721User.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/test/utils/users/ERC721User.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/test/utils/users/GenericUser.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/test/utils/users/GenericUser.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/tokens/ERC1155.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/tokens/ERC1155.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/tokens/ERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/tokens/ERC20.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/tokens/ERC721.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/tokens/ERC721.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/tokens/WETH.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/tokens/WETH.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/utils/Bytes32AddressLib.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/utils/Bytes32AddressLib.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/utils/CREATE3.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/utils/CREATE3.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/utils/FixedPointMathLib.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/utils/FixedPointMathLib.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/utils/ReentrancyGuard.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/utils/ReentrancyGuard.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/utils/SSTORE2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/utils/SSTORE2.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/utils/SafeCastLib.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/utils/SafeCastLib.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/utils/SafeTransferLib.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/lib/solmate/src/utils/SafeTransferLib.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/src/MatchMaking.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/src/MatchMaking.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission3_LeoAlt/src/test/MatchMaking.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission3_LeoAlt/src/test/MatchMaking.t.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission4_WilliamBowling/DoubleDex.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission4_WilliamBowling/DoubleDex.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission4_WilliamBowling/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission4_WilliamBowling/readme.md -------------------------------------------------------------------------------- /2022/submissions_2022/submission4_WilliamBowling/spoiler.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission4_WilliamBowling/spoiler.md -------------------------------------------------------------------------------- /2022/submissions_2022/submission5_ArthurHsiao/NFTExchange.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission5_ArthurHsiao/NFTExchange.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission5_ArthurHsiao/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission5_ArthurHsiao/README.md -------------------------------------------------------------------------------- /2022/submissions_2022/submission5_ArthurHsiao/spoiler.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission5_ArthurHsiao/spoiler.txt -------------------------------------------------------------------------------- /2022/submissions_2022/submission6_KurtWillis/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission6_KurtWillis/.DS_Store -------------------------------------------------------------------------------- /2022/submissions_2022/submission6_KurtWillis/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission6_KurtWillis/README.md -------------------------------------------------------------------------------- /2022/submissions_2022/submission6_KurtWillis/SPOILER.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission6_KurtWillis/SPOILER.md -------------------------------------------------------------------------------- /2022/submissions_2022/submission6_KurtWillis/contracts/NFTOrderBook.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission6_KurtWillis/contracts/NFTOrderBook.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission7_RobertoCano/EXPLOIT/SPOILER.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission7_RobertoCano/EXPLOIT/SPOILER.md -------------------------------------------------------------------------------- /2022/submissions_2022/submission7_RobertoCano/EXPLOIT/VeryCoolAMMExploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission7_RobertoCano/EXPLOIT/VeryCoolAMMExploit.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission7_RobertoCano/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission7_RobertoCano/README.md -------------------------------------------------------------------------------- /2022/submissions_2022/submission7_RobertoCano/VeryCoolPeriphery.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission7_RobertoCano/VeryCoolPeriphery.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission7_RobertoCano/VeryCoolPoolETH.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission7_RobertoCano/VeryCoolPoolETH.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission7_RobertoCano/VeryCoolPoolTokens.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission7_RobertoCano/VeryCoolPoolTokens.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission8_MartínAbbatemarco/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission8_MartínAbbatemarco/README.md -------------------------------------------------------------------------------- /2022/submissions_2022/submission8_MartínAbbatemarco/SPOILER.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission8_MartínAbbatemarco/SPOILER.md -------------------------------------------------------------------------------- /2022/submissions_2022/submission8_MartínAbbatemarco/UniswapWrapper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission8_MartínAbbatemarco/UniswapWrapper.sol -------------------------------------------------------------------------------- /2022/submissions_2022/submission8_MartínAbbatemarco/img/debugger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission8_MartínAbbatemarco/img/debugger.png -------------------------------------------------------------------------------- /2022/submissions_2022/submission9_TynanRichards/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission9_TynanRichards/README.md -------------------------------------------------------------------------------- /2022/submissions_2022/submission9_TynanRichards/SPOILERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission9_TynanRichards/SPOILERS.md -------------------------------------------------------------------------------- /2022/submissions_2022/submission9_TynanRichards/dexploit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2022/submissions_2022/submission9_TynanRichards/dexploit.sol -------------------------------------------------------------------------------- /2024/submissions_2024/submission1_Stepan/LightStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2024/submissions_2024/submission1_Stepan/LightStorage.sol -------------------------------------------------------------------------------- /2024/submissions_2024/submission1_Stepan/LightVesting.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2024/submissions_2024/submission1_Stepan/LightVesting.sol -------------------------------------------------------------------------------- /2024/submissions_2024/submission1_Stepan/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2024/submissions_2024/submission1_Stepan/README.md -------------------------------------------------------------------------------- /2024/submissions_2024/submission1_Stepan/SPOILER.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2024/submissions_2024/submission1_Stepan/SPOILER.md -------------------------------------------------------------------------------- /2024/submissions_2024/submission2_Seppilon/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2024/submissions_2024/submission2_Seppilon/README.md -------------------------------------------------------------------------------- /2024/submissions_2024/submission2_Seppilon/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2024/submissions_2024/submission2_Seppilon/foundry.toml -------------------------------------------------------------------------------- /2024/submissions_2024/submission2_Seppilon/remappings.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2024/submissions_2024/submission2_Seppilon/remappings.txt -------------------------------------------------------------------------------- /2024/submissions_2024/submission2_Seppilon/src/InstantVoting.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2024/submissions_2024/submission2_Seppilon/src/InstantVoting.sol -------------------------------------------------------------------------------- /2024/submissions_2024/submission2_Seppilon/src/Mock/MockExecutor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2024/submissions_2024/submission2_Seppilon/src/Mock/MockExecutor.sol -------------------------------------------------------------------------------- /2024/submissions_2024/submission2_Seppilon/src/Mock/MockVoterRegistry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2024/submissions_2024/submission2_Seppilon/src/Mock/MockVoterRegistry.sol -------------------------------------------------------------------------------- /2024/submissions_2024/submission2_Seppilon/src/Mock/MockVotingToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2024/submissions_2024/submission2_Seppilon/src/Mock/MockVotingToken.sol -------------------------------------------------------------------------------- /2024/submissions_2024/submission2_Seppilon/test/exploit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2024/submissions_2024/submission2_Seppilon/test/exploit.t.sol -------------------------------------------------------------------------------- /2024/submissions_2024/submission2_Seppilon/test/legit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2024/submissions_2024/submission2_Seppilon/test/legit.t.sol -------------------------------------------------------------------------------- /2024/submissions_2024/submission3_William_Bowling/OffchainStaking.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2024/submissions_2024/submission3_William_Bowling/OffchainStaking.sol -------------------------------------------------------------------------------- /2024/submissions_2024/submission3_William_Bowling/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2024/submissions_2024/submission3_William_Bowling/readme.txt -------------------------------------------------------------------------------- /2024/submissions_2024/submission3_William_Bowling/spoiler.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2024/submissions_2024/submission3_William_Bowling/spoiler.txt -------------------------------------------------------------------------------- /2024/submissions_2024/submission4_Gerard_Persoon/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2024/submissions_2024/submission4_Gerard_Persoon/README.txt -------------------------------------------------------------------------------- /2024/submissions_2024/submission4_Gerard_Persoon/spoiler.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2024/submissions_2024/submission4_Gerard_Persoon/spoiler.sol -------------------------------------------------------------------------------- /2024/submissions_2024/submission4_Gerard_Persoon/spoiler.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2024/submissions_2024/submission4_Gerard_Persoon/spoiler.txt -------------------------------------------------------------------------------- /2024/submissions_2024/submission4_Gerard_Persoon/token.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/2024/submissions_2024/submission4_Gerard_Persoon/token.sol -------------------------------------------------------------------------------- /CNAME: -------------------------------------------------------------------------------- 1 | underhanded.soliditylang.org -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/README.md -------------------------------------------------------------------------------- /assets/css/fontawesome-all.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/assets/css/fontawesome-all.min.css -------------------------------------------------------------------------------- /assets/css/images/background.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/assets/css/images/background.svg -------------------------------------------------------------------------------- /assets/css/images/intro.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/assets/css/images/intro.svg -------------------------------------------------------------------------------- /assets/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/assets/css/main.css -------------------------------------------------------------------------------- /assets/css/noscript.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/assets/css/noscript.css -------------------------------------------------------------------------------- /assets/js/breakpoints.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/assets/js/breakpoints.min.js -------------------------------------------------------------------------------- /assets/js/browser.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/assets/js/browser.min.js -------------------------------------------------------------------------------- /assets/js/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/assets/js/jquery.min.js -------------------------------------------------------------------------------- /assets/js/jquery.scrollex.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/assets/js/jquery.scrollex.min.js -------------------------------------------------------------------------------- /assets/js/jquery.scrolly.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/assets/js/jquery.scrolly.min.js -------------------------------------------------------------------------------- /assets/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/assets/js/main.js -------------------------------------------------------------------------------- /assets/js/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/assets/js/util.js -------------------------------------------------------------------------------- /assets/sass/base/_page.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/assets/sass/base/_page.scss -------------------------------------------------------------------------------- /assets/sass/base/_reset.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/assets/sass/base/_reset.scss -------------------------------------------------------------------------------- /assets/sass/base/_typography.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/assets/sass/base/_typography.scss -------------------------------------------------------------------------------- /assets/sass/components/_actions.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/assets/sass/components/_actions.scss -------------------------------------------------------------------------------- /assets/sass/components/_box.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/assets/sass/components/_box.scss -------------------------------------------------------------------------------- /assets/sass/components/_button.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/assets/sass/components/_button.scss -------------------------------------------------------------------------------- /assets/sass/components/_contact.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/assets/sass/components/_contact.scss -------------------------------------------------------------------------------- /assets/sass/components/_features.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/assets/sass/components/_features.scss -------------------------------------------------------------------------------- /assets/sass/components/_form.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/assets/sass/components/_form.scss -------------------------------------------------------------------------------- /assets/sass/components/_icon.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/assets/sass/components/_icon.scss -------------------------------------------------------------------------------- /assets/sass/components/_icons.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/assets/sass/components/_icons.scss -------------------------------------------------------------------------------- /assets/sass/components/_image.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/assets/sass/components/_image.scss -------------------------------------------------------------------------------- /assets/sass/components/_list.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/assets/sass/components/_list.scss -------------------------------------------------------------------------------- /assets/sass/components/_menu.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/assets/sass/components/_menu.scss -------------------------------------------------------------------------------- /assets/sass/components/_row.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/assets/sass/components/_row.scss -------------------------------------------------------------------------------- /assets/sass/components/_section.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/assets/sass/components/_section.scss -------------------------------------------------------------------------------- /assets/sass/components/_split.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/assets/sass/components/_split.scss -------------------------------------------------------------------------------- /assets/sass/components/_spotlights.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/assets/sass/components/_spotlights.scss -------------------------------------------------------------------------------- /assets/sass/components/_table.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/assets/sass/components/_table.scss -------------------------------------------------------------------------------- /assets/sass/components/_wrapper.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/assets/sass/components/_wrapper.scss -------------------------------------------------------------------------------- /assets/sass/layout/_footer.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/assets/sass/layout/_footer.scss -------------------------------------------------------------------------------- /assets/sass/layout/_header.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/assets/sass/layout/_header.scss -------------------------------------------------------------------------------- /assets/sass/layout/_intro.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/assets/sass/layout/_intro.scss -------------------------------------------------------------------------------- /assets/sass/layout/_sidebar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/assets/sass/layout/_sidebar.scss -------------------------------------------------------------------------------- /assets/sass/layout/_wrapper.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/assets/sass/layout/_wrapper.scss -------------------------------------------------------------------------------- /assets/sass/libs/_breakpoints.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/assets/sass/libs/_breakpoints.scss -------------------------------------------------------------------------------- /assets/sass/libs/_functions.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/assets/sass/libs/_functions.scss -------------------------------------------------------------------------------- /assets/sass/libs/_html-grid.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/assets/sass/libs/_html-grid.scss -------------------------------------------------------------------------------- /assets/sass/libs/_mixins.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/assets/sass/libs/_mixins.scss -------------------------------------------------------------------------------- /assets/sass/libs/_vars.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/assets/sass/libs/_vars.scss -------------------------------------------------------------------------------- /assets/sass/libs/_vendor.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/assets/sass/libs/_vendor.scss -------------------------------------------------------------------------------- /assets/sass/main.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/assets/sass/main.scss -------------------------------------------------------------------------------- /assets/sass/noscript.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/assets/sass/noscript.scss -------------------------------------------------------------------------------- /assets/webfonts/fa-brands-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/assets/webfonts/fa-brands-400.eot -------------------------------------------------------------------------------- /assets/webfonts/fa-brands-400.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/assets/webfonts/fa-brands-400.svg -------------------------------------------------------------------------------- /assets/webfonts/fa-brands-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/assets/webfonts/fa-brands-400.ttf -------------------------------------------------------------------------------- /assets/webfonts/fa-brands-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/assets/webfonts/fa-brands-400.woff -------------------------------------------------------------------------------- /assets/webfonts/fa-brands-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/assets/webfonts/fa-brands-400.woff2 -------------------------------------------------------------------------------- /assets/webfonts/fa-regular-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/assets/webfonts/fa-regular-400.eot -------------------------------------------------------------------------------- /assets/webfonts/fa-regular-400.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/assets/webfonts/fa-regular-400.svg -------------------------------------------------------------------------------- /assets/webfonts/fa-regular-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/assets/webfonts/fa-regular-400.ttf -------------------------------------------------------------------------------- /assets/webfonts/fa-regular-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/assets/webfonts/fa-regular-400.woff -------------------------------------------------------------------------------- /assets/webfonts/fa-regular-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/assets/webfonts/fa-regular-400.woff2 -------------------------------------------------------------------------------- /assets/webfonts/fa-solid-900.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/assets/webfonts/fa-solid-900.eot -------------------------------------------------------------------------------- /assets/webfonts/fa-solid-900.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/assets/webfonts/fa-solid-900.svg -------------------------------------------------------------------------------- /assets/webfonts/fa-solid-900.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/assets/webfonts/fa-solid-900.ttf -------------------------------------------------------------------------------- /assets/webfonts/fa-solid-900.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/assets/webfonts/fa-solid-900.woff -------------------------------------------------------------------------------- /assets/webfonts/fa-solid-900.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/assets/webfonts/fa-solid-900.woff2 -------------------------------------------------------------------------------- /favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/favicon.ico -------------------------------------------------------------------------------- /images/cube_lines.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/images/cube_lines.png -------------------------------------------------------------------------------- /images/illusion1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/images/illusion1.png -------------------------------------------------------------------------------- /images/illusion2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/images/illusion2.png -------------------------------------------------------------------------------- /images/illusion3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/images/illusion3.png -------------------------------------------------------------------------------- /images/triangle_lines.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/images/triangle_lines.png -------------------------------------------------------------------------------- /images/zet_lines.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/images/zet_lines.png -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/argotorg/solidity-underhanded-contest/HEAD/index.html --------------------------------------------------------------------------------