├── .env.example ├── .eslintignore ├── .gitignore ├── .gitignore copy ├── .gitmodules ├── .prettierignore ├── .prettierrc ├── .solhint.json ├── LICENSE ├── README.md ├── discord-export ├── Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html ├── Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files │ ├── 0-EB806.png │ ├── 02410a37de8a54f8cfb7a8842a2dd162-6E861.png │ ├── 0266e5039778e2135b8ce9b7c0243400-A3510.png │ ├── 1-B2132.png │ ├── 1e73581de7967623ffc5bc3f0076df8b-27A20.png │ ├── 1f30a-5804C.svg │ ├── 1f37a-390B2.svg │ ├── 1f389-5C738.svg │ ├── 1f3c1-445DC.svg │ ├── 1f3c6-621A1.svg │ ├── 1f3fb-E58B7.svg │ ├── 1f43a-EB486.svg │ ├── 1f440-6C64D.svg │ ├── 1f446-9CC34.svg │ ├── 1f447-A0F87.svg │ ├── 1f44b-8A059.svg │ ├── 1f44c-1f3fb-EAAEE.svg │ ├── 1f44d-1f3fb-ED2AA.svg │ ├── 1f44d-27259.svg │ ├── 1f480-94524.svg │ ├── 1f4af-4CFF5.svg │ ├── 1f4b8-E3468.svg │ ├── 1f4c6-44E30.svg │ ├── 1f4d8-16799.svg │ ├── 1f4dc-AC641.svg │ ├── 1f50d-195C0.svg │ ├── 1f525-8FE4F.svg │ ├── 1f602-168C5.svg │ ├── 1f604-BF863.svg │ ├── 1f606-BE94E.svg │ ├── 1f609-9EC67.svg │ ├── 1f60d-BEAFF.svg │ ├── 1f61b-EC4B5.svg │ ├── 1f626-91074.svg │ ├── 1f642-83E8A.svg │ ├── 1f64f-22B8D.svg │ ├── 1f6a8-A8AB3.svg │ ├── 1f911-F346C.svg │ ├── 1f914-15707.svg │ ├── 1f91d-5A0F2.svg │ ├── 1f923-5854E.svg │ ├── 1f972-F415D.svg │ ├── 1f9d0-3E117.svg │ ├── 1f9d1-5BC80.svg │ ├── 1f9f5-C59BD.svg │ ├── 1fae1-B19DE.svg │ ├── 2-ADBB4.png │ ├── 20c8931564dd11b412a4fecc64bf9451-26B4C.png │ ├── 23fa-E0811.svg │ ├── 261d-23B11.svg │ ├── 2696-15F4A.svg │ ├── 2705-0589F.svg │ ├── 2764-A3D25.svg │ ├── 2a9faff195fe333526cfe6ae6fce1420-927E9.png │ ├── 3-FB033.png │ ├── 30-20e3-EC5F3.svg │ ├── 30024f2eab00f1f2f2caee60d2b320a7-40E01.png │ ├── 310bb104d49148a05def03fa039fef92-95023.png │ ├── 3249c981c7f947ccdd148814d1e224b3-3AF14.png │ ├── 36-20e3-954F8.svg │ ├── 36ad5f9fd16da9e7c5aaca3aeb91a60c-4E971.png │ ├── 373fe17aeed19bc93732305c355bd3b3-3CB34.png │ ├── 394983eda2eb8faf909901fe09d16b4b-3AEDC.png │ ├── 3b01c38b7c5b905fd8e8a1d72f7d7492-6DE9E.png │ ├── 409e7f16551bd186d7fccc9c04545045-9B8C8.png │ ├── 4606dd32813fe3c1549babda035fafab-74B15.png │ ├── 477766f3826e4fbabc217e532ed07d2d-FF829.png │ ├── 4c2a89584970426c7f56b963e8ba9a1a-894F7.png │ ├── 5-E9BDB.png │ ├── 55afac51a32db1ff015fd3a7d901e67a-52D14.png │ ├── 568d22b97293cdd2d9b7006198d6adbc-9738F.png │ ├── 5b069e074423293b86222b4350052da5-77740.png │ ├── 5b2500cadb4af88b0fe342af9ae1ccd8-56513.png │ ├── 646399043202842626-A2CC2.png │ ├── 656954222046347274-28EC0.gif │ ├── 67594ee4b4d1fc03bca468327a0d145b-0C614.png │ ├── 6a567cbfd6039038b3e7fb3b7b3c7185-B7C28.png │ ├── 773490663245348864-8086D.png │ ├── 7b7b1265bb80105efc0c077e7748a28d-9548D.png │ ├── 809922172625748019-3756A.png │ ├── 84729667-C9F7E │ ├── 847587823925329950-07597.gif │ ├── 851893826846457866-1AD3D.png │ ├── 851893827027075142-F23DF.png │ ├── 851893827089727568-5FD38.png │ ├── 851893827278602280-FABCC.png │ ├── 851893827315826708-F59C0.png │ ├── 851893827706028033-9A97C.png │ ├── 851893828280909886-FBF42.png │ ├── 852823912521662505-231C7.png │ ├── 877982099355877457-205B9.png │ ├── 8e4a35c887bf699d6ebce2b224d8fa29-87219.png │ ├── 904769707889016933-A6DC3.png │ ├── 905077353867251742-F06A4.png │ ├── 906975340008726588-29E3D.png │ ├── 918262047433691247-911FE.png │ ├── 93f060e04ae9095b71d564c85c70fa36-0C755.png │ ├── 9503f567dabd2781b3d25827ceb83075-313E1.png │ ├── 95579f516415f37904ea9f02dbdef004-A2C4A.png │ ├── 966eaf1aafcae6abcb9e0db823947e2f-042FD.png │ ├── 970d2e2f00cd7ef2134a1a3f21326349-B9EEF.png │ ├── 977133670429261884-CA8EA.png │ ├── 9a4460d8b484cc2704a7f79e720e3ff3-52399.png │ ├── 9bf2181404e658cab4039c07df56213f-EC9DE.png │ ├── 9c068826a94f6e1d158939c8f708ded9-928C4.png │ ├── C4-banner-7C19B.png │ ├── FDuycaJX0AEksg3-0B040.png │ ├── FflNYrnWQAAdI9r-D5DFB.jpg │ ├── RY27MgtG_400x400-D90DB.jpg │ ├── Screenshot_2022-11-23_at_23.05.25-FA852.png │ ├── Screenshot_64-3D983.png │ ├── Screenshot_from_2022-10-19_18-16-08-0495A.png │ ├── TnSfCSNk_400x400-0B5C2.jpg │ ├── a2137aad94eca43e965735f01ae6b491-2F390.png │ ├── a77c1c7664c946bbf4c94c11e0e87594-0EA5F.png │ ├── a_79a1fdb1cd810c305a031c3d16829490-4870A.gif │ ├── aba7f6b23cd80ec9e8655016ce6ef443-929E9.png │ ├── ae70f07a06c1c7e983291bb14a1bed7f-D9F33.png │ ├── apple-touch-icon-192x192-E344C.png │ ├── asta-power-never-give-up-A5C0F.mp4 │ ├── b1be3b127bbf583552ac11daf1d7ca01-75724.png │ ├── b96dd17b42aaa195453b62810ac47abe-D7F96.png │ ├── byuntear-incrives-meme-F082C.mp4 │ ├── c5c9cae9cd193f1eb0c18644d30be95c-DA366.png │ ├── c9cb30134c634c9e02d0c64df4922803-1AAF2.png │ ├── cb23e87e4eb33d228ed3294f90188951-D6A20.png │ ├── cc8374ec433b7627e95f914e72deb9a1-55C4B.png │ ├── d61e2dd3154e69042813d2049f3f6ae5-8F044.png │ ├── d7e057b14c0a958df354613bb7522913-1FD52.png │ ├── e61f6ade06b2cc506a46711a753c06a8-8DC72.png │ ├── e8e42b0753ed4170607ecff76b81d17e-80898.png │ ├── f29c2a6b3022668336fd6af2ecb294e8-6DDDF.png │ ├── f7e1539383eda204ee8af857466bd012-2AA11.png │ ├── ggsans-italic-400-E988B.woff2 │ ├── ggsans-italic-500-0777F.woff2 │ ├── ggsans-italic-600-CB411.woff2 │ ├── ggsans-italic-700-891AC.woff2 │ ├── ggsans-italic-800-D36B0.woff2 │ ├── ggsans-normal-400-1456D.woff2 │ ├── ggsans-normal-500-89CE5.woff2 │ ├── ggsans-normal-600-C1EA8.woff2 │ ├── ggsans-normal-700-1949A.woff2 │ ├── ggsans-normal-800-58487.woff2 │ ├── gist-og-image-17482.png │ ├── header-9FE9B.jpg │ ├── highlight.min-D8D27.js │ ├── lottie.min-99657.js │ ├── naruto-never-give-up-80014.mp4 │ ├── no-god-please-no-no-D20CE.mp4 │ ├── no-god-please-no-nooooo-FBC91.mp4 │ ├── oh-hell-no-eric-cartman-2A753.mp4 │ ├── rocky-A9226.mp4 │ ├── sad-pablo-lonely-60DC9.mp4 │ ├── solarized-dark.min-BA98F.css │ ├── titanic-old-lady-88503.mp4 │ ├── traderjoe_c4udit-2D071.txt │ ├── traderjoe_c4udit_fixed-46F7C.txt │ ├── unknown-3AB3D.png │ ├── unknown-40810.png │ ├── unknown-4568C.png │ ├── unknown-4CC3B.png │ ├── unknown-E286A.png │ └── vibe-check-CDA7D.mp4 ├── Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].txt └── Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].txt_Files │ ├── 84729667-C9F7E │ ├── C4-banner-7C19B.png │ ├── FDuycaJX0AEksg3-0B040.png │ ├── FflNYrnWQAAdI9r-D5DFB.jpg │ ├── Screenshot_2022-11-23_at_23.05.25-FA852.png │ ├── Screenshot_64-3D983.png │ ├── Screenshot_from_2022-10-19_18-16-08-0495A.png │ ├── asta-power-never-give-up-36D3F.png │ ├── byuntear-incrives-meme-C1301.png │ ├── gist-og-image-17482.png │ ├── header-9FE9B.jpg │ ├── naruto-never-give-up-3992C.png │ ├── no-god-please-no-no-D675A.png │ ├── no-god-please-no-nooooo-4D789.png │ ├── oh-hell-no-eric-cartman-5A67F.png │ ├── rocky-342B5.png │ ├── sad-pablo-lonely-712AA.png │ ├── titanic-old-lady-5B23D.png │ ├── traderjoe_c4udit-2D071.txt │ ├── traderjoe_c4udit_fixed-46F7C.txt │ ├── unknown-3AB3D.png │ ├── unknown-40810.png │ ├── unknown-4568C.png │ ├── unknown-4CC3B.png │ ├── unknown-E286A.png │ └── vibe-check-D6D8E.png ├── foundry.toml ├── lib ├── forge-std │ ├── .github │ │ └── workflows │ │ │ └── tests.yml │ ├── .gitignore │ ├── .gitmodules │ ├── LICENSE-APACHE │ ├── LICENSE-MIT │ ├── README.md │ ├── lib │ │ └── ds-test │ │ │ ├── .gitignore │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── default.nix │ │ │ ├── demo │ │ │ └── demo.sol │ │ │ └── src │ │ │ └── test.sol │ └── src │ │ ├── Script.sol │ │ ├── StdJson.sol │ │ ├── Test.sol │ │ ├── Vm.sol │ │ ├── console.sol │ │ ├── console2.sol │ │ └── test │ │ ├── Script.t.sol │ │ ├── StdAssertions.t.sol │ │ ├── StdCheats.t.sol │ │ ├── StdError.t.sol │ │ ├── StdMath.t.sol │ │ ├── StdStorage.t.sol │ │ └── fixtures │ │ └── broadcast.log.json └── openzeppelin-contracts │ ├── .codecov.yml │ ├── .editorconfig │ ├── .eslintrc │ ├── .gitattributes │ ├── .github │ ├── ISSUE_TEMPLATE │ │ ├── bug_report.md │ │ ├── config.yml │ │ └── feature_request.md │ ├── PULL_REQUEST_TEMPLATE.md │ ├── actions │ │ └── setup │ │ │ └── action.yml │ └── workflows │ │ ├── checks.yml │ │ ├── docs.yml │ │ └── upgradeable.yml │ ├── .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 │ ├── audit │ ├── 2017-03.md │ └── 2018-10.pdf │ ├── certora │ ├── Makefile │ ├── README.md │ ├── applyHarness.patch │ ├── harnesses │ │ ├── ERC20VotesHarness.sol │ │ ├── WizardControlFirstPriority.sol │ │ └── WizardFirstTry.sol │ ├── munged │ │ └── .gitignore │ ├── scripts │ │ ├── Governor.sh │ │ ├── GovernorCountingSimple-counting.sh │ │ ├── WizardControlFirstPriority.sh │ │ ├── WizardFirstTry.sh │ │ ├── sanity.sh │ │ └── verifyAll.sh │ └── specs │ │ ├── GovernorBase.spec │ │ ├── GovernorCountingSimple.spec │ │ ├── RulesInProgress.spec │ │ └── sanity.spec │ ├── contracts │ ├── access │ │ ├── AccessControl.sol │ │ ├── AccessControlCrossChain.sol │ │ ├── AccessControlEnumerable.sol │ │ ├── IAccessControl.sol │ │ ├── IAccessControlEnumerable.sol │ │ ├── Ownable.sol │ │ └── README.adoc │ ├── crosschain │ │ ├── CrossChainEnabled.sol │ │ ├── README.adoc │ │ ├── amb │ │ │ ├── CrossChainEnabledAMB.sol │ │ │ └── LibAMB.sol │ │ ├── arbitrum │ │ │ ├── CrossChainEnabledArbitrumL1.sol │ │ │ ├── CrossChainEnabledArbitrumL2.sol │ │ │ ├── LibArbitrumL1.sol │ │ │ └── LibArbitrumL2.sol │ │ ├── errors.sol │ │ ├── optimism │ │ │ ├── CrossChainEnabledOptimism.sol │ │ │ └── LibOptimism.sol │ │ └── polygon │ │ │ └── CrossChainEnabledPolygonChild.sol │ ├── finance │ │ ├── PaymentSplitter.sol │ │ ├── README.adoc │ │ └── VestingWallet.sol │ ├── governance │ │ ├── Governor.sol │ │ ├── IGovernor.sol │ │ ├── README.adoc │ │ ├── TimelockController.sol │ │ ├── compatibility │ │ │ ├── GovernorCompatibilityBravo.sol │ │ │ └── IGovernorCompatibilityBravo.sol │ │ ├── extensions │ │ │ ├── GovernorCountingSimple.sol │ │ │ ├── GovernorPreventLateQuorum.sol │ │ │ ├── GovernorProposalThreshold.sol │ │ │ ├── GovernorSettings.sol │ │ │ ├── GovernorTimelockCompound.sol │ │ │ ├── GovernorTimelockControl.sol │ │ │ ├── GovernorVotes.sol │ │ │ ├── GovernorVotesComp.sol │ │ │ ├── GovernorVotesQuorumFraction.sol │ │ │ └── IGovernorTimelock.sol │ │ └── utils │ │ │ ├── IVotes.sol │ │ │ └── Votes.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 │ │ ├── IERC4626.sol │ │ ├── IERC721.sol │ │ ├── IERC721Enumerable.sol │ │ ├── IERC721Metadata.sol │ │ ├── IERC721Receiver.sol │ │ ├── IERC777.sol │ │ ├── IERC777Recipient.sol │ │ ├── IERC777Sender.sol │ │ ├── README.adoc │ │ ├── draft-IERC1822.sol │ │ └── draft-IERC2612.sol │ ├── metatx │ │ ├── ERC2771Context.sol │ │ ├── MinimalForwarder.sol │ │ └── README.adoc │ ├── mocks │ │ ├── AccessControlCrossChainMock.sol │ │ ├── AccessControlEnumerableMock.sol │ │ ├── AccessControlMock.sol │ │ ├── AddressImpl.sol │ │ ├── ArraysImpl.sol │ │ ├── BadBeacon.sol │ │ ├── Base64Mock.sol │ │ ├── BitmapMock.sol │ │ ├── CallReceiverMock.sol │ │ ├── CheckpointsImpl.sol │ │ ├── ClashingImplementation.sol │ │ ├── ClonesMock.sol │ │ ├── ConditionalEscrowMock.sol │ │ ├── ContextMock.sol │ │ ├── CountersImpl.sol │ │ ├── Create2Impl.sol │ │ ├── DoubleEndedQueueMock.sol │ │ ├── DummyImplementation.sol │ │ ├── ECDSAMock.sol │ │ ├── EIP712External.sol │ │ ├── ERC1155BurnableMock.sol │ │ ├── ERC1155Mock.sol │ │ ├── ERC1155PausableMock.sol │ │ ├── ERC1155ReceiverMock.sol │ │ ├── ERC1155SupplyMock.sol │ │ ├── ERC1155URIStorageMock.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 │ │ ├── ERC4626Mock.sol │ │ ├── ERC721BurnableMock.sol │ │ ├── ERC721EnumerableMock.sol │ │ ├── ERC721Mock.sol │ │ ├── ERC721PausableMock.sol │ │ ├── ERC721ReceiverMock.sol │ │ ├── ERC721RoyaltyMock.sol │ │ ├── ERC721URIStorageMock.sol │ │ ├── ERC721VotesMock.sol │ │ ├── ERC777Mock.sol │ │ ├── ERC777SenderRecipientMock.sol │ │ ├── EnumerableMapMock.sol │ │ ├── EnumerableSetMock.sol │ │ ├── EtherReceiverMock.sol │ │ ├── GovernorCompMock.sol │ │ ├── GovernorCompatibilityBravoMock.sol │ │ ├── GovernorMock.sol │ │ ├── GovernorPreventLateQuorumMock.sol │ │ ├── GovernorTimelockCompoundMock.sol │ │ ├── GovernorTimelockControlMock.sol │ │ ├── GovernorVoteMock.sol │ │ ├── GovernorWithParamsMock.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 │ │ ├── SignedMathMock.sol │ │ ├── SignedSafeMathMock.sol │ │ ├── SingleInheritanceInitializableMocks.sol │ │ ├── StorageSlotMock.sol │ │ ├── StringsMock.sol │ │ ├── TimersBlockNumberImpl.sol │ │ ├── TimersTimestampImpl.sol │ │ ├── UUPS │ │ │ ├── UUPSLegacy.sol │ │ │ └── UUPSUpgradeableMock.sol │ │ ├── VotesMock.sol │ │ ├── compound │ │ │ └── CompTimelock.sol │ │ ├── crosschain │ │ │ ├── bridges.sol │ │ │ └── receivers.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 │ │ │ │ ├── ERC1155URIStorage.sol │ │ │ │ └── IERC1155MetadataURI.sol │ │ │ ├── presets │ │ │ │ ├── ERC1155PresetMinterPauser.sol │ │ │ │ └── README.md │ │ │ └── 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 │ │ │ │ ├── ERC4626.sol │ │ │ │ ├── IERC20Metadata.sol │ │ │ │ ├── draft-ERC20Permit.sol │ │ │ │ └── draft-IERC20Permit.sol │ │ │ ├── presets │ │ │ │ ├── ERC20PresetFixedSupply.sol │ │ │ │ ├── ERC20PresetMinterPauser.sol │ │ │ │ └── README.md │ │ │ └── utils │ │ │ │ ├── SafeERC20.sol │ │ │ │ └── TokenTimelock.sol │ │ ├── ERC721 │ │ │ ├── ERC721.sol │ │ │ ├── IERC721.sol │ │ │ ├── IERC721Receiver.sol │ │ │ ├── README.adoc │ │ │ ├── extensions │ │ │ │ ├── ERC721Burnable.sol │ │ │ │ ├── ERC721Enumerable.sol │ │ │ │ ├── ERC721Pausable.sol │ │ │ │ ├── ERC721Royalty.sol │ │ │ │ ├── ERC721URIStorage.sol │ │ │ │ ├── IERC721Enumerable.sol │ │ │ │ ├── IERC721Metadata.sol │ │ │ │ └── draft-ERC721Votes.sol │ │ │ ├── presets │ │ │ │ ├── ERC721PresetMinterPauserAutoId.sol │ │ │ │ └── README.md │ │ │ └── utils │ │ │ │ └── ERC721Holder.sol │ │ ├── ERC777 │ │ │ ├── ERC777.sol │ │ │ ├── IERC777.sol │ │ │ ├── IERC777Recipient.sol │ │ │ ├── IERC777Sender.sol │ │ │ ├── README.adoc │ │ │ └── presets │ │ │ │ └── ERC777PresetFixedSupply.sol │ │ └── common │ │ │ ├── ERC2981.sol │ │ │ └── README.adoc │ ├── utils │ │ ├── Address.sol │ │ ├── Arrays.sol │ │ ├── Base64.sol │ │ ├── Checkpoints.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 │ │ │ ├── SignedMath.sol │ │ │ └── SignedSafeMath.sol │ │ └── structs │ │ │ ├── BitMaps.sol │ │ │ ├── DoubleEndedQueue.sol │ │ │ ├── EnumerableMap.sol │ │ │ └── EnumerableSet.sol │ └── vendor │ │ ├── amb │ │ └── IAMB.sol │ │ ├── arbitrum │ │ ├── IArbSys.sol │ │ ├── IBridge.sol │ │ ├── IInbox.sol │ │ ├── IMessageProvider.sol │ │ └── IOutbox.sol │ │ ├── compound │ │ ├── ICompoundTimelock.sol │ │ └── LICENSE │ │ ├── optimism │ │ ├── ICrossDomainMessenger.sol │ │ └── LICENSE │ │ └── polygon │ │ └── IFxMessageProcessor.sol │ ├── docs │ ├── antora.yml │ ├── contract.hbs │ ├── helpers.js │ ├── modules │ │ └── ROOT │ │ │ ├── images │ │ │ ├── tally-admin.png │ │ │ └── tally-vote.png │ │ │ ├── nav.adoc │ │ │ └── pages │ │ │ ├── access-control.adoc │ │ │ ├── crosschain.adoc │ │ │ ├── crowdsales.adoc │ │ │ ├── drafts.adoc │ │ │ ├── erc1155.adoc │ │ │ ├── erc20-supply.adoc │ │ │ ├── erc20.adoc │ │ │ ├── erc721.adoc │ │ │ ├── erc777.adoc │ │ │ ├── extending-contracts.adoc │ │ │ ├── governance.adoc │ │ │ ├── index.adoc │ │ │ ├── releases-stability.adoc │ │ │ ├── tokens.adoc │ │ │ ├── upgradeable.adoc │ │ │ ├── utilities.adoc │ │ │ └── wizard.adoc │ └── prelude.hbs │ ├── hardhat.config.js │ ├── hardhat │ └── env-contract.js │ ├── logo.svg │ ├── migrations │ └── .gitkeep │ ├── netlify.toml │ ├── package-lock.json │ ├── package.json │ ├── renovate.json │ ├── scripts │ ├── checks │ │ ├── generation.sh │ │ └── inheritance-ordering.js │ ├── gen-nav.js │ ├── generate │ │ ├── format-lines.js │ │ ├── run.js │ │ └── templates │ │ │ ├── SafeCast.js │ │ │ └── SafeCastMock.js │ ├── git-user-config.sh │ ├── helpers.js │ ├── migrate-imports.js │ ├── prepack.sh │ ├── prepare-contracts-package.sh │ ├── prepare-docs-solc.js │ ├── prepare-docs.sh │ ├── prepare.sh │ ├── release │ │ ├── release.sh │ │ ├── synchronize-versions.js │ │ ├── update-changelog-release-date.js │ │ ├── update-comment.js │ │ └── version.sh │ ├── remove-ignored-artifacts.js │ └── update-docs-branch.js │ ├── slither.config.json │ └── test │ ├── TESTING.md │ ├── access │ ├── AccessControl.behavior.js │ ├── AccessControl.test.js │ ├── AccessControlCrossChain.test.js │ ├── AccessControlEnumerable.test.js │ └── Ownable.test.js │ ├── crosschain │ └── CrossChainEnabled.test.js │ ├── finance │ ├── PaymentSplitter.test.js │ ├── VestingWallet.behavior.js │ └── VestingWallet.test.js │ ├── governance │ ├── Governor.test.js │ ├── TimelockController.test.js │ ├── compatibility │ │ └── GovernorCompatibilityBravo.test.js │ ├── extensions │ │ ├── GovernorComp.test.js │ │ ├── GovernorERC721.test.js │ │ ├── GovernorPreventLateQuorum.test.js │ │ ├── GovernorTimelockCompound.test.js │ │ ├── GovernorTimelockControl.test.js │ │ ├── GovernorWeightQuorumFraction.test.js │ │ └── GovernorWithParams.test.js │ └── utils │ │ ├── Votes.behavior.js │ │ └── Votes.test.js │ ├── helpers │ ├── create2.js │ ├── crosschain.js │ ├── customError.js │ ├── eip712.js │ ├── enums.js │ ├── erc1967.js │ ├── governance.js │ ├── sign.js │ └── txpool.js │ ├── metatx │ ├── ERC2771Context.test.js │ └── MinimalForwarder.test.js │ ├── migrate-imports.test.js │ ├── proxy │ ├── Clones.behaviour.js │ ├── Clones.test.js │ ├── ERC1967 │ │ └── ERC1967Proxy.test.js │ ├── Proxy.behaviour.js │ ├── beacon │ │ ├── BeaconProxy.test.js │ │ └── UpgradeableBeacon.test.js │ ├── transparent │ │ ├── ProxyAdmin.test.js │ │ ├── TransparentUpgradeableProxy.behaviour.js │ │ └── TransparentUpgradeableProxy.test.js │ └── utils │ │ ├── Initializable.test.js │ │ └── UUPSUpgradeable.test.js │ ├── security │ ├── Pausable.test.js │ ├── PullPayment.test.js │ └── ReentrancyGuard.test.js │ ├── token │ ├── ERC1155 │ │ ├── ERC1155.behavior.js │ │ ├── ERC1155.test.js │ │ ├── extensions │ │ │ ├── ERC1155Burnable.test.js │ │ │ ├── ERC1155Pausable.test.js │ │ │ ├── ERC1155Supply.test.js │ │ │ └── ERC1155URIStorage.test.js │ │ ├── presets │ │ │ └── ERC1155PresetMinterPauser.test.js │ │ └── utils │ │ │ └── ERC1155Holder.test.js │ ├── ERC20 │ │ ├── ERC20.behavior.js │ │ ├── ERC20.test.js │ │ ├── extensions │ │ │ ├── ERC20Burnable.behavior.js │ │ │ ├── ERC20Burnable.test.js │ │ │ ├── ERC20Capped.behavior.js │ │ │ ├── ERC20Capped.test.js │ │ │ ├── ERC20FlashMint.test.js │ │ │ ├── ERC20Pausable.test.js │ │ │ ├── ERC20Snapshot.test.js │ │ │ ├── ERC20Votes.test.js │ │ │ ├── ERC20VotesComp.test.js │ │ │ ├── ERC20Wrapper.test.js │ │ │ ├── ERC4626.test.js │ │ │ └── draft-ERC20Permit.test.js │ │ ├── presets │ │ │ ├── ERC20PresetFixedSupply.test.js │ │ │ └── ERC20PresetMinterPauser.test.js │ │ └── utils │ │ │ ├── SafeERC20.test.js │ │ │ └── TokenTimelock.test.js │ ├── ERC721 │ │ ├── ERC721.behavior.js │ │ ├── ERC721.test.js │ │ ├── ERC721Enumerable.test.js │ │ ├── extensions │ │ │ ├── ERC721Burnable.test.js │ │ │ ├── ERC721Pausable.test.js │ │ │ ├── ERC721Royalty.test.js │ │ │ ├── ERC721URIStorage.test.js │ │ │ └── ERC721Votes.test.js │ │ ├── presets │ │ │ └── ERC721PresetMinterPauserAutoId.test.js │ │ └── utils │ │ │ └── ERC721Holder.test.js │ ├── ERC777 │ │ ├── ERC777.behavior.js │ │ ├── ERC777.test.js │ │ └── presets │ │ │ └── ERC777PresetFixedSupply.test.js │ └── common │ │ └── ERC2981.behavior.js │ └── utils │ ├── Address.test.js │ ├── Arrays.test.js │ ├── Base64.test.js │ ├── Checkpoints.test.js │ ├── Context.behavior.js │ ├── Context.test.js │ ├── Counters.test.js │ ├── Create2.test.js │ ├── Multicall.test.js │ ├── StorageSlot.test.js │ ├── Strings.test.js │ ├── TimersBlockNumberImpl.test.js │ ├── TimersTimestamp.test.js │ ├── cryptography │ ├── ECDSA.test.js │ ├── MerkleProof.test.js │ ├── SignatureChecker.test.js │ └── draft-EIP712.test.js │ ├── escrow │ ├── ConditionalEscrow.test.js │ ├── Escrow.behavior.js │ ├── Escrow.test.js │ └── RefundEscrow.test.js │ ├── introspection │ ├── ERC165.test.js │ ├── ERC165Checker.test.js │ ├── ERC165Storage.test.js │ ├── ERC1820Implementer.test.js │ └── SupportsInterface.behavior.js │ ├── math │ ├── Math.test.js │ ├── SafeCast.test.js │ ├── SafeMath.test.js │ ├── SignedMath.test.js │ └── SignedSafeMath.test.js │ └── structs │ ├── BitMap.test.js │ ├── DoubleEndedQueue.test.js │ ├── EnumerableMap.behavior.js │ ├── EnumerableMap.test.js │ ├── EnumerableSet.behavior.js │ └── EnumerableSet.test.js ├── remappings.txt ├── src ├── LBErrors.sol ├── LBFactory.sol ├── LBPair.sol ├── LBQuoter.sol ├── LBRouter.sol ├── LBToken.sol ├── interfaces │ ├── IJoeFactory.sol │ ├── IJoePair.sol │ ├── IJoeRouter01.sol │ ├── IJoeRouter02.sol │ ├── ILBFactory.sol │ ├── ILBFlashLoanCallback.sol │ ├── ILBPair.sol │ ├── ILBRouter.sol │ ├── ILBToken.sol │ ├── IPendingOwnable.sol │ └── IWAVAX.sol └── libraries │ ├── BinHelper.sol │ ├── BitMath.sol │ ├── Buffer.sol │ ├── Constants.sol │ ├── Decoder.sol │ ├── Encoder.sol │ ├── FeeDistributionHelper.sol │ ├── FeeHelper.sol │ ├── JoeLibrary.sol │ ├── Math128x128.sol │ ├── Math512Bits.sol │ ├── Oracle.sol │ ├── PendingOwnable.sol │ ├── ReentrancyGuardUpgradeable.sol │ ├── SafeCast.sol │ ├── SafeMath.sol │ ├── Samples.sol │ ├── SwapHelper.sol │ ├── TokenHelper.sol │ └── TreeMath.sol └── test ├── BinHelper.T.sol ├── Faucet.t.sol ├── LBFactory.MultiPools.t.sol ├── LBFactory.t.sol ├── LBPair.Fees.t.sol ├── LBPair.FlashLoans.t.sol ├── LBPair.Liquidity.t.sol ├── LBPair.Oracle.t.sol ├── LBPair.Swaps.t.sol ├── LBPair.t.sol ├── LBQuoter.t.sol ├── LBRouter.FeesOnLiquidityAdd.t.sol ├── LBRouter.Liquidity.t.sol ├── LBRouter.Swaps.t.sol ├── LBRouter.t.sol ├── LBToken.t.sol ├── LBTokenInternal.t.sol ├── TestHelper.sol └── mocks ├── ERC20.sol ├── ERC20MockDecimals.sol ├── ERC20MockDecimalsOwnable.sol ├── ERC20WithTransferTax.sol ├── Faucet.sol ├── FlashloanBorrower.sol └── WAVAX.sol /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | cache 2 | lib 3 | out -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitignore copy: -------------------------------------------------------------------------------- 1 | .env 2 | .vscode 3 | cache 4 | out 5 | broadcast -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/.gitmodules -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | cache 2 | lib 3 | out -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/.prettierrc -------------------------------------------------------------------------------- /.solhint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/.solhint.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Unlicensed 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/README.md -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/0-EB806.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/0-EB806.png -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1-B2132.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1-B2132.png -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f30a-5804C.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f30a-5804C.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f37a-390B2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f37a-390B2.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f389-5C738.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f389-5C738.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f3c1-445DC.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f3c1-445DC.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f3c6-621A1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f3c6-621A1.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f3fb-E58B7.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f3fb-E58B7.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f43a-EB486.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f43a-EB486.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f440-6C64D.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f440-6C64D.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f446-9CC34.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f446-9CC34.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f447-A0F87.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f447-A0F87.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f44b-8A059.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f44b-8A059.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f44d-27259.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f44d-27259.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f480-94524.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f480-94524.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f4af-4CFF5.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f4af-4CFF5.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f4b8-E3468.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f4b8-E3468.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f4c6-44E30.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f4c6-44E30.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f4d8-16799.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f4d8-16799.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f4dc-AC641.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f4dc-AC641.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f50d-195C0.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f50d-195C0.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f525-8FE4F.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f525-8FE4F.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f602-168C5.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f602-168C5.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f604-BF863.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f604-BF863.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f606-BE94E.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f606-BE94E.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f609-9EC67.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f609-9EC67.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f60d-BEAFF.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f60d-BEAFF.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f61b-EC4B5.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f61b-EC4B5.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f626-91074.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f626-91074.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f642-83E8A.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f642-83E8A.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f64f-22B8D.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f64f-22B8D.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f6a8-A8AB3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f6a8-A8AB3.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f911-F346C.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f911-F346C.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f914-15707.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f914-15707.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f91d-5A0F2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f91d-5A0F2.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f923-5854E.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f923-5854E.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f972-F415D.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f972-F415D.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f9d0-3E117.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f9d0-3E117.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f9d1-5BC80.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f9d1-5BC80.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f9f5-C59BD.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1f9f5-C59BD.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1fae1-B19DE.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/1fae1-B19DE.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/2-ADBB4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/2-ADBB4.png -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/23fa-E0811.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/23fa-E0811.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/261d-23B11.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/261d-23B11.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/2696-15F4A.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/2696-15F4A.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/2705-0589F.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/2705-0589F.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/2764-A3D25.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/2764-A3D25.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/3-FB033.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/3-FB033.png -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/30-20e3-EC5F3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/30-20e3-EC5F3.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/36-20e3-954F8.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/36-20e3-954F8.svg -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/5-E9BDB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/5-E9BDB.png -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/84729667-C9F7E: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/84729667-C9F7E -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/C4-banner-7C19B.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/header-9FE9B.jpg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/lottie.min-99657.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/lottie.min-99657.js -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/rocky-A9226.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/rocky-A9226.mp4 -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/unknown-3AB3D.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/unknown-3AB3D.png -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/unknown-40810.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/unknown-40810.png -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/unknown-4568C.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/unknown-4568C.png -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/unknown-4CC3B.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/unknown-4CC3B.png -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/unknown-E286A.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/unknown-E286A.png -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/vibe-check-CDA7D.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].html_Files/vibe-check-CDA7D.mp4 -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].txt -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].txt_Files/84729667-C9F7E: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].txt_Files/84729667-C9F7E -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].txt_Files/C4-banner-7C19B.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].txt_Files/header-9FE9B.jpg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].txt_Files/rocky-342B5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].txt_Files/rocky-342B5.png -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].txt_Files/unknown-3AB3D.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].txt_Files/unknown-3AB3D.png -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].txt_Files/unknown-40810.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].txt_Files/unknown-40810.png -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].txt_Files/unknown-4568C.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].txt_Files/unknown-4568C.png -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].txt_Files/unknown-4CC3B.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].txt_Files/unknown-4CC3B.png -------------------------------------------------------------------------------- /discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].txt_Files/unknown-E286A.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/discord-export/Code4rena - ARCHIVE-Q4-2022 - traderjoe-oct14 [1030197723619659806].txt_Files/unknown-E286A.png -------------------------------------------------------------------------------- /foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/foundry.toml -------------------------------------------------------------------------------- /lib/forge-std/.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/forge-std/.github/workflows/tests.yml -------------------------------------------------------------------------------- /lib/forge-std/.gitignore: -------------------------------------------------------------------------------- 1 | cache/ 2 | out/ 3 | .vscode 4 | .idea -------------------------------------------------------------------------------- /lib/forge-std/.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/forge-std/.gitmodules -------------------------------------------------------------------------------- /lib/forge-std/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/forge-std/LICENSE-APACHE -------------------------------------------------------------------------------- /lib/forge-std/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/forge-std/LICENSE-MIT -------------------------------------------------------------------------------- /lib/forge-std/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/forge-std/README.md -------------------------------------------------------------------------------- /lib/forge-std/lib/ds-test/.gitignore: -------------------------------------------------------------------------------- 1 | /.dapple 2 | /build 3 | /out 4 | -------------------------------------------------------------------------------- /lib/forge-std/lib/ds-test/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/forge-std/lib/ds-test/LICENSE -------------------------------------------------------------------------------- /lib/forge-std/lib/ds-test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/forge-std/lib/ds-test/Makefile -------------------------------------------------------------------------------- /lib/forge-std/lib/ds-test/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/forge-std/lib/ds-test/default.nix -------------------------------------------------------------------------------- /lib/forge-std/lib/ds-test/demo/demo.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/forge-std/lib/ds-test/demo/demo.sol -------------------------------------------------------------------------------- /lib/forge-std/lib/ds-test/src/test.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/forge-std/lib/ds-test/src/test.sol -------------------------------------------------------------------------------- /lib/forge-std/src/Script.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/forge-std/src/Script.sol -------------------------------------------------------------------------------- /lib/forge-std/src/StdJson.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/forge-std/src/StdJson.sol -------------------------------------------------------------------------------- /lib/forge-std/src/Test.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/forge-std/src/Test.sol -------------------------------------------------------------------------------- /lib/forge-std/src/Vm.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/forge-std/src/Vm.sol -------------------------------------------------------------------------------- /lib/forge-std/src/console.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/forge-std/src/console.sol -------------------------------------------------------------------------------- /lib/forge-std/src/console2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/forge-std/src/console2.sol -------------------------------------------------------------------------------- /lib/forge-std/src/test/Script.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/forge-std/src/test/Script.t.sol -------------------------------------------------------------------------------- /lib/forge-std/src/test/StdAssertions.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/forge-std/src/test/StdAssertions.t.sol -------------------------------------------------------------------------------- /lib/forge-std/src/test/StdCheats.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/forge-std/src/test/StdCheats.t.sol -------------------------------------------------------------------------------- /lib/forge-std/src/test/StdError.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/forge-std/src/test/StdError.t.sol -------------------------------------------------------------------------------- /lib/forge-std/src/test/StdMath.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/forge-std/src/test/StdMath.t.sol -------------------------------------------------------------------------------- /lib/forge-std/src/test/StdStorage.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/forge-std/src/test/StdStorage.t.sol -------------------------------------------------------------------------------- /lib/forge-std/src/test/fixtures/broadcast.log.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/forge-std/src/test/fixtures/broadcast.log.json -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/.codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/.codecov.yml -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/.editorconfig -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/.eslintrc -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/.gitattributes: -------------------------------------------------------------------------------- 1 | *.sol linguist-language=Solidity 2 | -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/.github/actions/setup/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/.github/actions/setup/action.yml -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/.github/workflows/checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/.github/workflows/checks.yml -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/.github/workflows/docs.yml -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/.github/workflows/upgradeable.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/.github/workflows/upgradeable.yml -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/.gitignore -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/.mocharc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | require: 'hardhat/register', 3 | timeout: 4000, 4 | }; 5 | -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/.prettierrc -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/.solcover.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/.solcover.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/.solhint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/.solhint.json -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/CHANGELOG.md -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/CONTRIBUTING.md -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/DOCUMENTATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/DOCUMENTATION.md -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/GUIDELINES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/GUIDELINES.md -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/LICENSE -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/README.md -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/RELEASING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/RELEASING.md -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/SECURITY.md -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/audit/2017-03.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/audit/2017-03.md -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/audit/2018-10.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/audit/2018-10.pdf -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/certora/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/certora/Makefile -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/certora/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/certora/README.md -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/certora/applyHarness.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/certora/applyHarness.patch -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/certora/harnesses/ERC20VotesHarness.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/certora/harnesses/ERC20VotesHarness.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/certora/harnesses/WizardControlFirstPriority.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/certora/harnesses/WizardControlFirstPriority.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/certora/harnesses/WizardFirstTry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/certora/harnesses/WizardFirstTry.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/certora/munged/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/certora/scripts/Governor.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/certora/scripts/Governor.sh -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/certora/scripts/GovernorCountingSimple-counting.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/certora/scripts/GovernorCountingSimple-counting.sh -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/certora/scripts/WizardControlFirstPriority.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/certora/scripts/WizardControlFirstPriority.sh -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/certora/scripts/WizardFirstTry.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/certora/scripts/WizardFirstTry.sh -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/certora/scripts/sanity.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/certora/scripts/sanity.sh -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/certora/scripts/verifyAll.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/certora/scripts/verifyAll.sh -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/certora/specs/GovernorBase.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/certora/specs/GovernorBase.spec -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/certora/specs/GovernorCountingSimple.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/certora/specs/GovernorCountingSimple.spec -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/certora/specs/RulesInProgress.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/certora/specs/RulesInProgress.spec -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/certora/specs/sanity.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/certora/specs/sanity.spec -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/access/AccessControl.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/access/AccessControl.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/access/AccessControlCrossChain.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/access/AccessControlCrossChain.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/access/AccessControlEnumerable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/access/AccessControlEnumerable.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/access/IAccessControl.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/access/IAccessControl.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/access/IAccessControlEnumerable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/access/IAccessControlEnumerable.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/access/Ownable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/access/Ownable.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/access/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/access/README.adoc -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/crosschain/CrossChainEnabled.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/crosschain/CrossChainEnabled.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/crosschain/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/crosschain/README.adoc -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/crosschain/amb/CrossChainEnabledAMB.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/crosschain/amb/CrossChainEnabledAMB.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/crosschain/amb/LibAMB.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/crosschain/amb/LibAMB.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/crosschain/arbitrum/CrossChainEnabledArbitrumL1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/crosschain/arbitrum/CrossChainEnabledArbitrumL1.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/crosschain/arbitrum/CrossChainEnabledArbitrumL2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/crosschain/arbitrum/CrossChainEnabledArbitrumL2.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/crosschain/arbitrum/LibArbitrumL1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/crosschain/arbitrum/LibArbitrumL1.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/crosschain/arbitrum/LibArbitrumL2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/crosschain/arbitrum/LibArbitrumL2.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/crosschain/errors.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/crosschain/errors.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/crosschain/optimism/CrossChainEnabledOptimism.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/crosschain/optimism/CrossChainEnabledOptimism.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/crosschain/optimism/LibOptimism.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/crosschain/optimism/LibOptimism.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/crosschain/polygon/CrossChainEnabledPolygonChild.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/crosschain/polygon/CrossChainEnabledPolygonChild.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/finance/PaymentSplitter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/finance/PaymentSplitter.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/finance/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/finance/README.adoc -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/finance/VestingWallet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/finance/VestingWallet.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/governance/Governor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/governance/Governor.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/governance/IGovernor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/governance/IGovernor.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/governance/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/governance/README.adoc -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/governance/TimelockController.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/governance/TimelockController.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/governance/compatibility/GovernorCompatibilityBravo.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/governance/compatibility/GovernorCompatibilityBravo.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/governance/compatibility/IGovernorCompatibilityBravo.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/governance/compatibility/IGovernorCompatibilityBravo.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/governance/extensions/GovernorCountingSimple.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/governance/extensions/GovernorCountingSimple.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/governance/extensions/GovernorPreventLateQuorum.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/governance/extensions/GovernorPreventLateQuorum.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/governance/extensions/GovernorProposalThreshold.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/governance/extensions/GovernorProposalThreshold.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/governance/extensions/GovernorSettings.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/governance/extensions/GovernorSettings.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/governance/extensions/GovernorTimelockCompound.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/governance/extensions/GovernorTimelockCompound.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/governance/extensions/GovernorTimelockControl.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/governance/extensions/GovernorTimelockControl.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/governance/extensions/GovernorVotes.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/governance/extensions/GovernorVotes.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/governance/extensions/GovernorVotesComp.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/governance/extensions/GovernorVotesComp.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/governance/extensions/GovernorVotesQuorumFraction.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/governance/extensions/GovernorVotesQuorumFraction.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/governance/extensions/IGovernorTimelock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/governance/extensions/IGovernorTimelock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/governance/utils/IVotes.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/governance/utils/IVotes.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/governance/utils/Votes.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/governance/utils/Votes.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/interfaces/IERC1155.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/interfaces/IERC1155.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/interfaces/IERC1155MetadataURI.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/interfaces/IERC1155MetadataURI.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/interfaces/IERC1155Receiver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/interfaces/IERC1155Receiver.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/interfaces/IERC1271.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/interfaces/IERC1271.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/interfaces/IERC1363.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/interfaces/IERC1363.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/interfaces/IERC1363Receiver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/interfaces/IERC1363Receiver.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/interfaces/IERC1363Spender.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/interfaces/IERC1363Spender.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/interfaces/IERC165.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/interfaces/IERC165.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/interfaces/IERC1820Implementer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/interfaces/IERC1820Implementer.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/interfaces/IERC1820Registry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/interfaces/IERC1820Registry.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/interfaces/IERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/interfaces/IERC20.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/interfaces/IERC20Metadata.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/interfaces/IERC20Metadata.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/interfaces/IERC2981.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/interfaces/IERC2981.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/interfaces/IERC3156.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/interfaces/IERC3156.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/interfaces/IERC3156FlashBorrower.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/interfaces/IERC3156FlashBorrower.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/interfaces/IERC3156FlashLender.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/interfaces/IERC3156FlashLender.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/interfaces/IERC4626.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/interfaces/IERC4626.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/interfaces/IERC721.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/interfaces/IERC721.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/interfaces/IERC721Enumerable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/interfaces/IERC721Enumerable.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/interfaces/IERC721Metadata.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/interfaces/IERC721Metadata.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/interfaces/IERC721Receiver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/interfaces/IERC721Receiver.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/interfaces/IERC777.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/interfaces/IERC777.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/interfaces/IERC777Recipient.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/interfaces/IERC777Recipient.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/interfaces/IERC777Sender.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/interfaces/IERC777Sender.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/interfaces/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/interfaces/README.adoc -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/interfaces/draft-IERC1822.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/interfaces/draft-IERC1822.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/interfaces/draft-IERC2612.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/interfaces/draft-IERC2612.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/metatx/ERC2771Context.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/metatx/ERC2771Context.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/metatx/MinimalForwarder.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/metatx/MinimalForwarder.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/metatx/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/metatx/README.adoc -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/AccessControlCrossChainMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/AccessControlCrossChainMock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/AccessControlEnumerableMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/AccessControlEnumerableMock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/AccessControlMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/AccessControlMock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/AddressImpl.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/AddressImpl.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/ArraysImpl.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/ArraysImpl.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/BadBeacon.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/BadBeacon.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/Base64Mock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/Base64Mock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/BitmapMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/BitmapMock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/CallReceiverMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/CallReceiverMock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/CheckpointsImpl.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/CheckpointsImpl.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/ClashingImplementation.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/ClashingImplementation.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/ClonesMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/ClonesMock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/ConditionalEscrowMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/ConditionalEscrowMock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/ContextMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/ContextMock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/CountersImpl.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/CountersImpl.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/Create2Impl.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/Create2Impl.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/DoubleEndedQueueMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/DoubleEndedQueueMock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/DummyImplementation.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/DummyImplementation.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/ECDSAMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/ECDSAMock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/EIP712External.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/EIP712External.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/ERC1155BurnableMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/ERC1155BurnableMock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/ERC1155Mock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/ERC1155Mock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/ERC1155PausableMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/ERC1155PausableMock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/ERC1155ReceiverMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/ERC1155ReceiverMock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/ERC1155SupplyMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/ERC1155SupplyMock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/ERC1155URIStorageMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/ERC1155URIStorageMock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/ERC1271WalletMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/ERC1271WalletMock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/ERC165/ERC165InterfacesSupported.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/ERC165/ERC165InterfacesSupported.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/ERC165/ERC165MissingData.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/ERC165/ERC165MissingData.sol -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/ERC165CheckerMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/ERC165CheckerMock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/ERC165Mock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/ERC165Mock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/ERC165StorageMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/ERC165StorageMock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/ERC1820ImplementerMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/ERC1820ImplementerMock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/ERC20BurnableMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/ERC20BurnableMock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/ERC20CappedMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/ERC20CappedMock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/ERC20DecimalsMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/ERC20DecimalsMock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/ERC20FlashMintMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/ERC20FlashMintMock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/ERC20Mock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/ERC20Mock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/ERC20PausableMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/ERC20PausableMock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/ERC20PermitMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/ERC20PermitMock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/ERC20SnapshotMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/ERC20SnapshotMock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/ERC20VotesCompMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/ERC20VotesCompMock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/ERC20VotesMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/ERC20VotesMock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/ERC20WrapperMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/ERC20WrapperMock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/ERC2771ContextMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/ERC2771ContextMock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/ERC3156FlashBorrowerMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/ERC3156FlashBorrowerMock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/ERC4626Mock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/ERC4626Mock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/ERC721BurnableMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/ERC721BurnableMock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/ERC721EnumerableMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/ERC721EnumerableMock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/ERC721Mock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/ERC721Mock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/ERC721PausableMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/ERC721PausableMock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/ERC721ReceiverMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/ERC721ReceiverMock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/ERC721RoyaltyMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/ERC721RoyaltyMock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/ERC721URIStorageMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/ERC721URIStorageMock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/ERC721VotesMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/ERC721VotesMock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/ERC777Mock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/ERC777Mock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/ERC777SenderRecipientMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/ERC777SenderRecipientMock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/EnumerableMapMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/EnumerableMapMock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/EnumerableSetMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/EnumerableSetMock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/EtherReceiverMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/EtherReceiverMock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/GovernorCompMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/GovernorCompMock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/GovernorCompatibilityBravoMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/GovernorCompatibilityBravoMock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/GovernorMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/GovernorMock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/GovernorPreventLateQuorumMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/GovernorPreventLateQuorumMock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/GovernorTimelockCompoundMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/GovernorTimelockCompoundMock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/GovernorTimelockControlMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/GovernorTimelockControlMock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/GovernorVoteMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/GovernorVoteMock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/GovernorWithParamsMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/GovernorWithParamsMock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/InitializableMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/InitializableMock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/MathMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/MathMock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/MerkleProofWrapper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/MerkleProofWrapper.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/MulticallTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/MulticallTest.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/MulticallTokenMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/MulticallTokenMock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/MultipleInheritanceInitializableMocks.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/MultipleInheritanceInitializableMocks.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/OwnableMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/OwnableMock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/PausableMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/PausableMock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/PullPaymentMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/PullPaymentMock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/ReentrancyAttack.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/ReentrancyAttack.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/ReentrancyMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/ReentrancyMock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/RegressionImplementation.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/RegressionImplementation.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/SafeCastMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/SafeCastMock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/SafeERC20Helper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/SafeERC20Helper.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/SafeMathMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/SafeMathMock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/SignatureCheckerMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/SignatureCheckerMock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/SignedMathMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/SignedMathMock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/SignedSafeMathMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/SignedSafeMathMock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/SingleInheritanceInitializableMocks.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/SingleInheritanceInitializableMocks.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/StorageSlotMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/StorageSlotMock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/StringsMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/StringsMock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/TimersBlockNumberImpl.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/TimersBlockNumberImpl.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/TimersTimestampImpl.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/TimersTimestampImpl.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/UUPS/UUPSLegacy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/UUPS/UUPSLegacy.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/UUPS/UUPSUpgradeableMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/UUPS/UUPSUpgradeableMock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/VotesMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/VotesMock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/compound/CompTimelock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/compound/CompTimelock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/crosschain/bridges.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/crosschain/bridges.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/crosschain/receivers.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/crosschain/receivers.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/wizard/MyGovernor1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/wizard/MyGovernor1.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/wizard/MyGovernor2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/wizard/MyGovernor2.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/mocks/wizard/MyGovernor3.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/mocks/wizard/MyGovernor3.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/package.json -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/proxy/Clones.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/proxy/Clones.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Proxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Proxy.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Upgrade.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/proxy/ERC1967/ERC1967Upgrade.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/proxy/Proxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/proxy/Proxy.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/proxy/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/proxy/README.adoc -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/proxy/beacon/BeaconProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/proxy/beacon/BeaconProxy.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/proxy/beacon/IBeacon.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/proxy/beacon/IBeacon.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/proxy/beacon/UpgradeableBeacon.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/proxy/beacon/UpgradeableBeacon.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/proxy/transparent/ProxyAdmin.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/proxy/transparent/ProxyAdmin.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/proxy/transparent/TransparentUpgradeableProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/proxy/transparent/TransparentUpgradeableProxy.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/proxy/utils/Initializable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/proxy/utils/Initializable.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/proxy/utils/UUPSUpgradeable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/proxy/utils/UUPSUpgradeable.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/security/Pausable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/security/Pausable.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/security/PullPayment.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/security/PullPayment.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/security/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/security/README.adoc -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/security/ReentrancyGuard.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/security/ReentrancyGuard.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/token/ERC1155/ERC1155.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/token/ERC1155/ERC1155.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/token/ERC1155/IERC1155.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/token/ERC1155/IERC1155.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/token/ERC1155/IERC1155Receiver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/token/ERC1155/IERC1155Receiver.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/token/ERC1155/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/token/ERC1155/README.adoc -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/token/ERC1155/extensions/ERC1155Burnable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/token/ERC1155/extensions/ERC1155Burnable.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/token/ERC1155/extensions/ERC1155Pausable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/token/ERC1155/extensions/ERC1155Pausable.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/token/ERC1155/extensions/ERC1155Supply.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/token/ERC1155/extensions/ERC1155Supply.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/token/ERC1155/extensions/ERC1155URIStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/token/ERC1155/extensions/ERC1155URIStorage.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/token/ERC1155/extensions/IERC1155MetadataURI.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/token/ERC1155/extensions/IERC1155MetadataURI.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/token/ERC1155/presets/ERC1155PresetMinterPauser.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/token/ERC1155/presets/ERC1155PresetMinterPauser.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/token/ERC1155/presets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/token/ERC1155/presets/README.md -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/token/ERC1155/utils/ERC1155Holder.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/token/ERC1155/utils/ERC1155Holder.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/token/ERC1155/utils/ERC1155Receiver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/token/ERC1155/utils/ERC1155Receiver.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/token/ERC20/ERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/token/ERC20/ERC20.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/token/ERC20/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/token/ERC20/README.adoc -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/token/ERC20/extensions/ERC20Burnable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/token/ERC20/extensions/ERC20Burnable.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/token/ERC20/extensions/ERC20Capped.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/token/ERC20/extensions/ERC20Capped.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/token/ERC20/extensions/ERC20FlashMint.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/token/ERC20/extensions/ERC20FlashMint.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/token/ERC20/extensions/ERC20Pausable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/token/ERC20/extensions/ERC20Pausable.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/token/ERC20/extensions/ERC20Snapshot.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/token/ERC20/extensions/ERC20Snapshot.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/token/ERC20/extensions/ERC20Votes.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/token/ERC20/extensions/ERC20Votes.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/token/ERC20/extensions/ERC20VotesComp.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/token/ERC20/extensions/ERC20VotesComp.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/token/ERC20/extensions/ERC20Wrapper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/token/ERC20/extensions/ERC20Wrapper.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/token/ERC20/extensions/ERC4626.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/token/ERC20/extensions/ERC4626.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/token/ERC20/extensions/IERC20Metadata.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/token/ERC20/extensions/IERC20Metadata.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-ERC20Permit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-ERC20Permit.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/token/ERC20/extensions/draft-IERC20Permit.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/token/ERC20/presets/ERC20PresetFixedSupply.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/token/ERC20/presets/ERC20PresetFixedSupply.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/token/ERC20/presets/ERC20PresetMinterPauser.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/token/ERC20/presets/ERC20PresetMinterPauser.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/token/ERC20/presets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/token/ERC20/presets/README.md -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/token/ERC20/utils/SafeERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/token/ERC20/utils/SafeERC20.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/token/ERC20/utils/TokenTimelock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/token/ERC20/utils/TokenTimelock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/token/ERC721/ERC721.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/token/ERC721/ERC721.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/token/ERC721/IERC721.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/token/ERC721/IERC721.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/token/ERC721/IERC721Receiver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/token/ERC721/IERC721Receiver.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/token/ERC721/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/token/ERC721/README.adoc -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/token/ERC721/extensions/ERC721Burnable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/token/ERC721/extensions/ERC721Burnable.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/token/ERC721/extensions/ERC721Enumerable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/token/ERC721/extensions/ERC721Enumerable.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/token/ERC721/extensions/ERC721Pausable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/token/ERC721/extensions/ERC721Pausable.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/token/ERC721/extensions/ERC721Royalty.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/token/ERC721/extensions/ERC721Royalty.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/token/ERC721/extensions/ERC721URIStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/token/ERC721/extensions/ERC721URIStorage.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/token/ERC721/extensions/IERC721Enumerable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/token/ERC721/extensions/IERC721Enumerable.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/token/ERC721/extensions/IERC721Metadata.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/token/ERC721/extensions/IERC721Metadata.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/token/ERC721/extensions/draft-ERC721Votes.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/token/ERC721/extensions/draft-ERC721Votes.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/token/ERC721/presets/ERC721PresetMinterPauserAutoId.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/token/ERC721/presets/ERC721PresetMinterPauserAutoId.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/token/ERC721/presets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/token/ERC721/presets/README.md -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/token/ERC721/utils/ERC721Holder.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/token/ERC721/utils/ERC721Holder.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/token/ERC777/ERC777.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/token/ERC777/ERC777.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/token/ERC777/IERC777.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/token/ERC777/IERC777Recipient.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/token/ERC777/IERC777Recipient.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/token/ERC777/IERC777Sender.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/token/ERC777/IERC777Sender.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/token/ERC777/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/token/ERC777/README.adoc -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/token/ERC777/presets/ERC777PresetFixedSupply.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/token/ERC777/presets/ERC777PresetFixedSupply.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/token/common/ERC2981.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/token/common/ERC2981.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/token/common/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/token/common/README.adoc -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/utils/Address.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/utils/Address.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/utils/Arrays.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/utils/Arrays.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/utils/Base64.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/utils/Base64.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/utils/Checkpoints.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/utils/Checkpoints.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/utils/Context.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/utils/Context.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/utils/Counters.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/utils/Counters.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/utils/Create2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/utils/Create2.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/utils/Multicall.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/utils/Multicall.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/utils/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/utils/README.adoc -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/utils/Strings.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/utils/Strings.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/utils/Timers.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/utils/Timers.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/utils/cryptography/ECDSA.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/utils/cryptography/ECDSA.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/utils/cryptography/MerkleProof.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/utils/cryptography/MerkleProof.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/utils/cryptography/SignatureChecker.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/utils/cryptography/SignatureChecker.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/utils/cryptography/draft-EIP712.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/utils/cryptography/draft-EIP712.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/utils/escrow/ConditionalEscrow.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/utils/escrow/ConditionalEscrow.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/utils/escrow/Escrow.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/utils/escrow/Escrow.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/utils/escrow/RefundEscrow.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/utils/escrow/RefundEscrow.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/utils/introspection/ERC165.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/utils/introspection/ERC165.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/utils/introspection/ERC165Checker.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/utils/introspection/ERC165Checker.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/utils/introspection/ERC165Storage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/utils/introspection/ERC165Storage.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/utils/introspection/ERC1820Implementer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/utils/introspection/ERC1820Implementer.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/utils/introspection/IERC165.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/utils/introspection/IERC165.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/utils/introspection/IERC1820Implementer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/utils/introspection/IERC1820Implementer.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/utils/introspection/IERC1820Registry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/utils/introspection/IERC1820Registry.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/utils/math/Math.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/utils/math/Math.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/utils/math/SafeCast.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/utils/math/SafeCast.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/utils/math/SafeMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/utils/math/SafeMath.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/utils/math/SignedMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/utils/math/SignedMath.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/utils/math/SignedSafeMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/utils/math/SignedSafeMath.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/utils/structs/BitMaps.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/utils/structs/BitMaps.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/utils/structs/DoubleEndedQueue.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/utils/structs/DoubleEndedQueue.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/utils/structs/EnumerableMap.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/utils/structs/EnumerableMap.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/utils/structs/EnumerableSet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/utils/structs/EnumerableSet.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/vendor/amb/IAMB.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/vendor/amb/IAMB.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/vendor/arbitrum/IArbSys.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/vendor/arbitrum/IArbSys.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/vendor/arbitrum/IBridge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/vendor/arbitrum/IBridge.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/vendor/arbitrum/IInbox.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/vendor/arbitrum/IInbox.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/vendor/arbitrum/IMessageProvider.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/vendor/arbitrum/IMessageProvider.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/vendor/arbitrum/IOutbox.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/vendor/arbitrum/IOutbox.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/vendor/compound/ICompoundTimelock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/vendor/compound/ICompoundTimelock.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/vendor/compound/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/vendor/compound/LICENSE -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/vendor/optimism/ICrossDomainMessenger.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/vendor/optimism/ICrossDomainMessenger.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/vendor/optimism/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/vendor/optimism/LICENSE -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/contracts/vendor/polygon/IFxMessageProcessor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/contracts/vendor/polygon/IFxMessageProcessor.sol -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/docs/antora.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/docs/antora.yml -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/docs/contract.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/docs/contract.hbs -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/docs/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/docs/helpers.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/docs/modules/ROOT/images/tally-admin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/docs/modules/ROOT/images/tally-admin.png -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/docs/modules/ROOT/images/tally-vote.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/docs/modules/ROOT/images/tally-vote.png -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/docs/modules/ROOT/nav.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/docs/modules/ROOT/nav.adoc -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/docs/modules/ROOT/pages/access-control.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/docs/modules/ROOT/pages/access-control.adoc -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/docs/modules/ROOT/pages/crosschain.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/docs/modules/ROOT/pages/crosschain.adoc -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/docs/modules/ROOT/pages/crowdsales.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/docs/modules/ROOT/pages/crowdsales.adoc -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/docs/modules/ROOT/pages/drafts.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/docs/modules/ROOT/pages/drafts.adoc -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/docs/modules/ROOT/pages/erc1155.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/docs/modules/ROOT/pages/erc1155.adoc -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/docs/modules/ROOT/pages/erc20-supply.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/docs/modules/ROOT/pages/erc20-supply.adoc -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/docs/modules/ROOT/pages/erc20.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/docs/modules/ROOT/pages/erc20.adoc -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/docs/modules/ROOT/pages/erc721.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/docs/modules/ROOT/pages/erc721.adoc -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/docs/modules/ROOT/pages/erc777.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/docs/modules/ROOT/pages/erc777.adoc -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/docs/modules/ROOT/pages/extending-contracts.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/docs/modules/ROOT/pages/extending-contracts.adoc -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/docs/modules/ROOT/pages/governance.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/docs/modules/ROOT/pages/governance.adoc -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/docs/modules/ROOT/pages/index.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/docs/modules/ROOT/pages/index.adoc -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/docs/modules/ROOT/pages/releases-stability.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/docs/modules/ROOT/pages/releases-stability.adoc -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/docs/modules/ROOT/pages/tokens.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/docs/modules/ROOT/pages/tokens.adoc -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/docs/modules/ROOT/pages/upgradeable.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/docs/modules/ROOT/pages/upgradeable.adoc -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/docs/modules/ROOT/pages/utilities.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/docs/modules/ROOT/pages/utilities.adoc -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/docs/modules/ROOT/pages/wizard.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/docs/modules/ROOT/pages/wizard.adoc -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/docs/prelude.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/docs/prelude.hbs -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/hardhat.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/hardhat.config.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/hardhat/env-contract.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/hardhat/env-contract.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/logo.svg -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/migrations/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/netlify.toml -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/package-lock.json -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/package.json -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/renovate.json -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/scripts/checks/generation.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/scripts/checks/generation.sh -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/scripts/checks/inheritance-ordering.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/scripts/checks/inheritance-ordering.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/scripts/gen-nav.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/scripts/gen-nav.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/scripts/generate/format-lines.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/scripts/generate/format-lines.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/scripts/generate/run.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/scripts/generate/run.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/scripts/generate/templates/SafeCast.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/scripts/generate/templates/SafeCast.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/scripts/generate/templates/SafeCastMock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/scripts/generate/templates/SafeCastMock.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/scripts/git-user-config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/scripts/git-user-config.sh -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/scripts/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/scripts/helpers.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/scripts/migrate-imports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/scripts/migrate-imports.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/scripts/prepack.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/scripts/prepack.sh -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/scripts/prepare-contracts-package.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/scripts/prepare-contracts-package.sh -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/scripts/prepare-docs-solc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/scripts/prepare-docs-solc.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/scripts/prepare-docs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/scripts/prepare-docs.sh -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/scripts/prepare.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/scripts/prepare.sh -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/scripts/release/release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/scripts/release/release.sh -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/scripts/release/synchronize-versions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/scripts/release/synchronize-versions.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/scripts/release/update-changelog-release-date.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/scripts/release/update-changelog-release-date.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/scripts/release/update-comment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/scripts/release/update-comment.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/scripts/release/version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/scripts/release/version.sh -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/scripts/remove-ignored-artifacts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/scripts/remove-ignored-artifacts.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/scripts/update-docs-branch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/scripts/update-docs-branch.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/slither.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/slither.config.json -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/TESTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/TESTING.md -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/access/AccessControl.behavior.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/access/AccessControl.behavior.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/access/AccessControl.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/access/AccessControl.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/access/AccessControlCrossChain.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/access/AccessControlCrossChain.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/access/AccessControlEnumerable.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/access/AccessControlEnumerable.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/access/Ownable.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/access/Ownable.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/crosschain/CrossChainEnabled.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/crosschain/CrossChainEnabled.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/finance/PaymentSplitter.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/finance/PaymentSplitter.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/finance/VestingWallet.behavior.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/finance/VestingWallet.behavior.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/finance/VestingWallet.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/finance/VestingWallet.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/governance/Governor.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/governance/Governor.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/governance/TimelockController.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/governance/TimelockController.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/governance/compatibility/GovernorCompatibilityBravo.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/governance/compatibility/GovernorCompatibilityBravo.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/governance/extensions/GovernorComp.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/governance/extensions/GovernorComp.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/governance/extensions/GovernorERC721.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/governance/extensions/GovernorERC721.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/governance/extensions/GovernorPreventLateQuorum.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/governance/extensions/GovernorPreventLateQuorum.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/governance/extensions/GovernorTimelockCompound.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/governance/extensions/GovernorTimelockCompound.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/governance/extensions/GovernorTimelockControl.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/governance/extensions/GovernorTimelockControl.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/governance/extensions/GovernorWeightQuorumFraction.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/governance/extensions/GovernorWeightQuorumFraction.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/governance/extensions/GovernorWithParams.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/governance/extensions/GovernorWithParams.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/governance/utils/Votes.behavior.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/governance/utils/Votes.behavior.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/governance/utils/Votes.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/governance/utils/Votes.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/helpers/create2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/helpers/create2.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/helpers/crosschain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/helpers/crosschain.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/helpers/customError.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/helpers/customError.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/helpers/eip712.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/helpers/eip712.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/helpers/enums.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/helpers/enums.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/helpers/erc1967.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/helpers/erc1967.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/helpers/governance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/helpers/governance.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/helpers/sign.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/helpers/sign.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/helpers/txpool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/helpers/txpool.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/metatx/ERC2771Context.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/metatx/ERC2771Context.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/metatx/MinimalForwarder.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/metatx/MinimalForwarder.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/migrate-imports.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/migrate-imports.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/proxy/Clones.behaviour.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/proxy/Clones.behaviour.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/proxy/Clones.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/proxy/Clones.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/proxy/ERC1967/ERC1967Proxy.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/proxy/ERC1967/ERC1967Proxy.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/proxy/Proxy.behaviour.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/proxy/Proxy.behaviour.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/proxy/beacon/BeaconProxy.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/proxy/beacon/BeaconProxy.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/proxy/beacon/UpgradeableBeacon.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/proxy/beacon/UpgradeableBeacon.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/proxy/transparent/ProxyAdmin.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/proxy/transparent/ProxyAdmin.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/proxy/transparent/TransparentUpgradeableProxy.behaviour.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/proxy/transparent/TransparentUpgradeableProxy.behaviour.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/proxy/transparent/TransparentUpgradeableProxy.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/proxy/transparent/TransparentUpgradeableProxy.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/proxy/utils/Initializable.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/proxy/utils/Initializable.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/proxy/utils/UUPSUpgradeable.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/proxy/utils/UUPSUpgradeable.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/security/Pausable.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/security/Pausable.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/security/PullPayment.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/security/PullPayment.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/security/ReentrancyGuard.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/security/ReentrancyGuard.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/token/ERC1155/ERC1155.behavior.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/token/ERC1155/ERC1155.behavior.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/token/ERC1155/ERC1155.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/token/ERC1155/ERC1155.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/token/ERC1155/extensions/ERC1155Burnable.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/token/ERC1155/extensions/ERC1155Burnable.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/token/ERC1155/extensions/ERC1155Pausable.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/token/ERC1155/extensions/ERC1155Pausable.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/token/ERC1155/extensions/ERC1155Supply.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/token/ERC1155/extensions/ERC1155Supply.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/token/ERC1155/extensions/ERC1155URIStorage.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/token/ERC1155/extensions/ERC1155URIStorage.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/token/ERC1155/presets/ERC1155PresetMinterPauser.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/token/ERC1155/presets/ERC1155PresetMinterPauser.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/token/ERC1155/utils/ERC1155Holder.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/token/ERC1155/utils/ERC1155Holder.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/token/ERC20/ERC20.behavior.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/token/ERC20/ERC20.behavior.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/token/ERC20/ERC20.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/token/ERC20/ERC20.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/token/ERC20/extensions/ERC20Burnable.behavior.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/token/ERC20/extensions/ERC20Burnable.behavior.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/token/ERC20/extensions/ERC20Burnable.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/token/ERC20/extensions/ERC20Burnable.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/token/ERC20/extensions/ERC20Capped.behavior.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/token/ERC20/extensions/ERC20Capped.behavior.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/token/ERC20/extensions/ERC20Capped.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/token/ERC20/extensions/ERC20Capped.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/token/ERC20/extensions/ERC20FlashMint.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/token/ERC20/extensions/ERC20FlashMint.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/token/ERC20/extensions/ERC20Pausable.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/token/ERC20/extensions/ERC20Pausable.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/token/ERC20/extensions/ERC20Snapshot.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/token/ERC20/extensions/ERC20Snapshot.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/token/ERC20/extensions/ERC20Votes.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/token/ERC20/extensions/ERC20Votes.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/token/ERC20/extensions/ERC20VotesComp.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/token/ERC20/extensions/ERC20VotesComp.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/token/ERC20/extensions/ERC20Wrapper.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/token/ERC20/extensions/ERC20Wrapper.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/token/ERC20/extensions/ERC4626.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/token/ERC20/extensions/ERC4626.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/token/ERC20/extensions/draft-ERC20Permit.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/token/ERC20/extensions/draft-ERC20Permit.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/token/ERC20/presets/ERC20PresetFixedSupply.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/token/ERC20/presets/ERC20PresetFixedSupply.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/token/ERC20/presets/ERC20PresetMinterPauser.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/token/ERC20/presets/ERC20PresetMinterPauser.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/token/ERC20/utils/SafeERC20.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/token/ERC20/utils/SafeERC20.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/token/ERC20/utils/TokenTimelock.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/token/ERC20/utils/TokenTimelock.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/token/ERC721/ERC721.behavior.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/token/ERC721/ERC721.behavior.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/token/ERC721/ERC721.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/token/ERC721/ERC721.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/token/ERC721/ERC721Enumerable.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/token/ERC721/ERC721Enumerable.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/token/ERC721/extensions/ERC721Burnable.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/token/ERC721/extensions/ERC721Burnable.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/token/ERC721/extensions/ERC721Pausable.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/token/ERC721/extensions/ERC721Pausable.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/token/ERC721/extensions/ERC721Royalty.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/token/ERC721/extensions/ERC721Royalty.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/token/ERC721/extensions/ERC721URIStorage.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/token/ERC721/extensions/ERC721URIStorage.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/token/ERC721/extensions/ERC721Votes.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/token/ERC721/extensions/ERC721Votes.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/token/ERC721/presets/ERC721PresetMinterPauserAutoId.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/token/ERC721/presets/ERC721PresetMinterPauserAutoId.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/token/ERC721/utils/ERC721Holder.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/token/ERC721/utils/ERC721Holder.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/token/ERC777/ERC777.behavior.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/token/ERC777/ERC777.behavior.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/token/ERC777/ERC777.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/token/ERC777/ERC777.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/token/ERC777/presets/ERC777PresetFixedSupply.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/token/ERC777/presets/ERC777PresetFixedSupply.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/token/common/ERC2981.behavior.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/token/common/ERC2981.behavior.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/utils/Address.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/utils/Address.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/utils/Arrays.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/utils/Arrays.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/utils/Base64.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/utils/Base64.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/utils/Checkpoints.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/utils/Checkpoints.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/utils/Context.behavior.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/utils/Context.behavior.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/utils/Context.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/utils/Context.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/utils/Counters.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/utils/Counters.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/utils/Create2.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/utils/Create2.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/utils/Multicall.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/utils/Multicall.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/utils/StorageSlot.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/utils/StorageSlot.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/utils/Strings.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/utils/Strings.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/utils/TimersBlockNumberImpl.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/utils/TimersBlockNumberImpl.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/utils/TimersTimestamp.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/utils/TimersTimestamp.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/utils/cryptography/ECDSA.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/utils/cryptography/ECDSA.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/utils/cryptography/MerkleProof.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/utils/cryptography/MerkleProof.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/utils/cryptography/SignatureChecker.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/utils/cryptography/SignatureChecker.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/utils/cryptography/draft-EIP712.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/utils/cryptography/draft-EIP712.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/utils/escrow/ConditionalEscrow.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/utils/escrow/ConditionalEscrow.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/utils/escrow/Escrow.behavior.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/utils/escrow/Escrow.behavior.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/utils/escrow/Escrow.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/utils/escrow/Escrow.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/utils/escrow/RefundEscrow.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/utils/escrow/RefundEscrow.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/utils/introspection/ERC165.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/utils/introspection/ERC165.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/utils/introspection/ERC165Checker.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/utils/introspection/ERC165Checker.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/utils/introspection/ERC165Storage.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/utils/introspection/ERC165Storage.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/utils/introspection/ERC1820Implementer.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/utils/introspection/ERC1820Implementer.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/utils/introspection/SupportsInterface.behavior.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/utils/introspection/SupportsInterface.behavior.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/utils/math/Math.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/utils/math/Math.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/utils/math/SafeCast.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/utils/math/SafeCast.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/utils/math/SafeMath.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/utils/math/SafeMath.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/utils/math/SignedMath.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/utils/math/SignedMath.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/utils/math/SignedSafeMath.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/utils/math/SignedSafeMath.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/utils/structs/BitMap.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/utils/structs/BitMap.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/utils/structs/DoubleEndedQueue.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/utils/structs/DoubleEndedQueue.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/utils/structs/EnumerableMap.behavior.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/utils/structs/EnumerableMap.behavior.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/utils/structs/EnumerableMap.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/utils/structs/EnumerableMap.test.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/utils/structs/EnumerableSet.behavior.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/utils/structs/EnumerableSet.behavior.js -------------------------------------------------------------------------------- /lib/openzeppelin-contracts/test/utils/structs/EnumerableSet.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/lib/openzeppelin-contracts/test/utils/structs/EnumerableSet.test.js -------------------------------------------------------------------------------- /remappings.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/remappings.txt -------------------------------------------------------------------------------- /src/LBErrors.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/src/LBErrors.sol -------------------------------------------------------------------------------- /src/LBFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/src/LBFactory.sol -------------------------------------------------------------------------------- /src/LBPair.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/src/LBPair.sol -------------------------------------------------------------------------------- /src/LBQuoter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/src/LBQuoter.sol -------------------------------------------------------------------------------- /src/LBRouter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/src/LBRouter.sol -------------------------------------------------------------------------------- /src/LBToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/src/LBToken.sol -------------------------------------------------------------------------------- /src/interfaces/IJoeFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/src/interfaces/IJoeFactory.sol -------------------------------------------------------------------------------- /src/interfaces/IJoePair.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/src/interfaces/IJoePair.sol -------------------------------------------------------------------------------- /src/interfaces/IJoeRouter01.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/src/interfaces/IJoeRouter01.sol -------------------------------------------------------------------------------- /src/interfaces/IJoeRouter02.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/src/interfaces/IJoeRouter02.sol -------------------------------------------------------------------------------- /src/interfaces/ILBFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/src/interfaces/ILBFactory.sol -------------------------------------------------------------------------------- /src/interfaces/ILBFlashLoanCallback.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/src/interfaces/ILBFlashLoanCallback.sol -------------------------------------------------------------------------------- /src/interfaces/ILBPair.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/src/interfaces/ILBPair.sol -------------------------------------------------------------------------------- /src/interfaces/ILBRouter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/src/interfaces/ILBRouter.sol -------------------------------------------------------------------------------- /src/interfaces/ILBToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/src/interfaces/ILBToken.sol -------------------------------------------------------------------------------- /src/interfaces/IPendingOwnable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/src/interfaces/IPendingOwnable.sol -------------------------------------------------------------------------------- /src/interfaces/IWAVAX.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/src/interfaces/IWAVAX.sol -------------------------------------------------------------------------------- /src/libraries/BinHelper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/src/libraries/BinHelper.sol -------------------------------------------------------------------------------- /src/libraries/BitMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/src/libraries/BitMath.sol -------------------------------------------------------------------------------- /src/libraries/Buffer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/src/libraries/Buffer.sol -------------------------------------------------------------------------------- /src/libraries/Constants.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/src/libraries/Constants.sol -------------------------------------------------------------------------------- /src/libraries/Decoder.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/src/libraries/Decoder.sol -------------------------------------------------------------------------------- /src/libraries/Encoder.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/src/libraries/Encoder.sol -------------------------------------------------------------------------------- /src/libraries/FeeDistributionHelper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/src/libraries/FeeDistributionHelper.sol -------------------------------------------------------------------------------- /src/libraries/FeeHelper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/src/libraries/FeeHelper.sol -------------------------------------------------------------------------------- /src/libraries/JoeLibrary.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/src/libraries/JoeLibrary.sol -------------------------------------------------------------------------------- /src/libraries/Math128x128.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/src/libraries/Math128x128.sol -------------------------------------------------------------------------------- /src/libraries/Math512Bits.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/src/libraries/Math512Bits.sol -------------------------------------------------------------------------------- /src/libraries/Oracle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/src/libraries/Oracle.sol -------------------------------------------------------------------------------- /src/libraries/PendingOwnable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/src/libraries/PendingOwnable.sol -------------------------------------------------------------------------------- /src/libraries/ReentrancyGuardUpgradeable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/src/libraries/ReentrancyGuardUpgradeable.sol -------------------------------------------------------------------------------- /src/libraries/SafeCast.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/src/libraries/SafeCast.sol -------------------------------------------------------------------------------- /src/libraries/SafeMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/src/libraries/SafeMath.sol -------------------------------------------------------------------------------- /src/libraries/Samples.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/src/libraries/Samples.sol -------------------------------------------------------------------------------- /src/libraries/SwapHelper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/src/libraries/SwapHelper.sol -------------------------------------------------------------------------------- /src/libraries/TokenHelper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/src/libraries/TokenHelper.sol -------------------------------------------------------------------------------- /src/libraries/TreeMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/src/libraries/TreeMath.sol -------------------------------------------------------------------------------- /test/BinHelper.T.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/test/BinHelper.T.sol -------------------------------------------------------------------------------- /test/Faucet.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/test/Faucet.t.sol -------------------------------------------------------------------------------- /test/LBFactory.MultiPools.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/test/LBFactory.MultiPools.t.sol -------------------------------------------------------------------------------- /test/LBFactory.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/test/LBFactory.t.sol -------------------------------------------------------------------------------- /test/LBPair.Fees.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/test/LBPair.Fees.t.sol -------------------------------------------------------------------------------- /test/LBPair.FlashLoans.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/test/LBPair.FlashLoans.t.sol -------------------------------------------------------------------------------- /test/LBPair.Liquidity.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/test/LBPair.Liquidity.t.sol -------------------------------------------------------------------------------- /test/LBPair.Oracle.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/test/LBPair.Oracle.t.sol -------------------------------------------------------------------------------- /test/LBPair.Swaps.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/test/LBPair.Swaps.t.sol -------------------------------------------------------------------------------- /test/LBPair.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/test/LBPair.t.sol -------------------------------------------------------------------------------- /test/LBQuoter.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/test/LBQuoter.t.sol -------------------------------------------------------------------------------- /test/LBRouter.FeesOnLiquidityAdd.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/test/LBRouter.FeesOnLiquidityAdd.t.sol -------------------------------------------------------------------------------- /test/LBRouter.Liquidity.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/test/LBRouter.Liquidity.t.sol -------------------------------------------------------------------------------- /test/LBRouter.Swaps.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/test/LBRouter.Swaps.t.sol -------------------------------------------------------------------------------- /test/LBRouter.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/test/LBRouter.t.sol -------------------------------------------------------------------------------- /test/LBToken.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/test/LBToken.t.sol -------------------------------------------------------------------------------- /test/LBTokenInternal.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/test/LBTokenInternal.t.sol -------------------------------------------------------------------------------- /test/TestHelper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/test/TestHelper.sol -------------------------------------------------------------------------------- /test/mocks/ERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/test/mocks/ERC20.sol -------------------------------------------------------------------------------- /test/mocks/ERC20MockDecimals.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/test/mocks/ERC20MockDecimals.sol -------------------------------------------------------------------------------- /test/mocks/ERC20MockDecimalsOwnable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/test/mocks/ERC20MockDecimalsOwnable.sol -------------------------------------------------------------------------------- /test/mocks/ERC20WithTransferTax.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/test/mocks/ERC20WithTransferTax.sol -------------------------------------------------------------------------------- /test/mocks/Faucet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/test/mocks/Faucet.sol -------------------------------------------------------------------------------- /test/mocks/FlashloanBorrower.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/test/mocks/FlashloanBorrower.sol -------------------------------------------------------------------------------- /test/mocks/WAVAX.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-423n4/2022-10-traderjoe/HEAD/test/mocks/WAVAX.sol --------------------------------------------------------------------------------