├── .gitignore ├── pancake-swap-core ├── .gitignore ├── .gitattributes ├── .prettierrc ├── .mocharc.json ├── contracts │ ├── interfaces │ │ ├── IPancakeCallee.sol │ │ ├── IPancakeFactory.sol │ │ └── IERC20.sol │ ├── test │ │ └── ERC20.sol │ ├── Migration.sol │ └── libraries │ │ ├── SafeMath.sol │ │ ├── UQ112x112.sol │ │ └── Math.sol ├── tsconfig.json ├── README.md ├── .waffle.json └── .github │ └── workflows │ └── CI.yml ├── pancake-swap-interface-v1 ├── .yarnrc ├── static.json ├── .github │ ├── ISSUE_TEMPLATE │ │ ├── config.yml │ │ ├── something-else.md │ │ ├── listing-request.md │ │ ├── bug-report.md │ │ └── feature-request.md │ ├── CODEOWNERS │ ├── workflows │ │ ├── lint.yml │ │ └── tests.yml │ └── pull_request_template.md ├── src │ ├── components │ │ ├── Shared │ │ │ └── index.tsx │ │ ├── Pane │ │ │ └── index.tsx │ │ ├── pancake │ │ │ └── CoinLogo.ts │ │ ├── TransactionConfirmationModal │ │ │ ├── index.tsx │ │ │ └── ConfirmationModalContent.tsx │ │ ├── ToastListener │ │ │ └── index.tsx │ │ ├── ConnectWalletButton │ │ │ └── index.tsx │ │ ├── Card │ │ │ └── index.tsx │ │ ├── swap │ │ │ └── FormattedPriceImpact.tsx │ │ ├── ListLogo │ │ │ └── index.tsx │ │ ├── Menu │ │ │ └── config.ts │ │ ├── Column │ │ │ └── index.tsx │ │ ├── SearchModal │ │ │ └── SortButton.tsx │ │ ├── PageHeader │ │ │ └── AudioSetting.tsx │ │ └── Logo │ │ │ └── index.tsx │ ├── state │ │ ├── actions.ts │ │ ├── global │ │ │ └── actions.ts │ │ ├── burn │ │ │ ├── actions.ts │ │ │ └── reducer.ts │ │ ├── mint │ │ │ └── actions.ts │ │ ├── swap │ │ │ └── actions.ts │ │ └── application │ │ │ └── actions.ts │ ├── constants │ │ ├── lists.ts │ │ ├── abis │ │ │ ├── erc20.ts │ │ │ └── erc20_bytes32.json │ │ └── multicall │ │ │ └── index.ts │ ├── utils │ │ ├── isZero.ts │ │ ├── listVersionLabel.ts │ │ ├── getLibrary.ts │ │ ├── currencyId.ts │ │ ├── parseENSAddress.ts │ │ ├── theme.ts │ │ ├── chunkArray.ts │ │ ├── maxAmountSpend.ts │ │ ├── uriToHttp.ts │ │ ├── parseENSAddress.test.ts │ │ ├── contenthashToUri.test.skip.ts │ │ └── wrappedCurrency.ts │ ├── hooks │ │ ├── useToggle.ts │ │ ├── useTheme.ts │ │ ├── useParsedQueryString.ts │ │ ├── TranslationsContext.ts │ │ ├── useInterval.ts │ │ ├── useHttpLocations.ts │ │ ├── useDebounce.ts │ │ ├── LanguageContext.ts │ │ ├── useENS.ts │ │ ├── useGetDocumentTitlePrice.ts │ │ ├── useOnClickOutside.tsx │ │ ├── useGetPriceData.ts │ │ ├── useIsWindowVisible.ts │ │ └── useI18n.ts │ ├── style │ │ ├── styled.d.ts │ │ └── Global.ts │ ├── pages │ │ ├── Swap │ │ │ └── redirects.tsx │ │ ├── AppBody.tsx │ │ ├── RemoveLiquidity │ │ │ └── redirects.tsx │ │ └── Pool │ │ │ └── styleds.tsx │ ├── i18n.ts │ ├── data │ │ ├── TotalSupply.ts │ │ └── Allowances.ts │ └── Providers.tsx ├── .prettierrc ├── .env.test ├── .env.production ├── build │ ├── swap.mp3 │ ├── favicon.png │ ├── images │ │ ├── coins │ │ │ ├── bnb.png │ │ │ ├── 0x007ea5c0ea75a8df45d288a4debdd5bb633f9e56.png │ │ │ ├── 0x039cb485212f996a9dbb85a9a75d898f94d38da6.png │ │ │ ├── 0x03ff0ff224f904be3118461335064bb48df47938.png │ │ │ ├── 0x04c747b40be4d535fc83d09939fb0f626f32800b.png │ │ │ ├── 0x0d8ce2a99bb6e3b7db580ed848240e4a0f9ae153.png │ │ │ ├── 0x0d9319565be7f53CeFE84Ad201Be3f40feAE2740.png │ │ │ ├── 0x0da6ed8b13214ff28e9ca979dd37439e8a88f6c4.png │ │ │ ├── 0x0de8fcae8421fc79b29ade9fff97854a424cad09.png │ │ │ ├── 0x0e09fabb73bd3ade0a17ecc321fd13a19e81ce82.png │ │ │ ├── 0x0eb3a705fc54725037cc9e008bdede697f62f335.png │ │ │ ├── 0x0f9e4d49f25de22c2202af916b681fbb3790497b.png │ │ │ ├── 0x101d82428437127bf1608f699cd651e6abf9766e.png │ │ │ ├── 0x1203355742e76875154c0d13eb81dcd7711dc7d9.png │ │ │ ├── 0x1613957159e9b0ac6c80e824f7eea748a32a0ae2.png │ │ │ ├── 0x16939ef78684453bfdfb47825f8a5f714f12623a.png │ │ │ ├── 0x190b589cf9Fb8DDEabBFeae36a813FFb2A702454.png │ │ │ ├── 0x1A2fb0Af670D0234c2857FaD35b789F8Cb725584.png │ │ │ ├── 0x1af3f329e8be154074d8769d1ffa4ee058b1dbc3.png │ │ │ ├── 0x1ba42e5193dfa8b03d15dd1b86a3113bbbef8eeb.png │ │ │ ├── 0x1d1eb8e8293222e1a29d2c0e4ce6c0acfd89aaac.png │ │ │ ├── 0x1d2f0da169ceb9fc7b3144628db156f3f6c60dbe.png │ │ │ ├── 0x1f7216fdb338247512ec99715587bb97bbf96eae.png │ │ │ ├── 0x1ffd0b47127fdd4097e54521c9e2c7f0d66aafc5.png │ │ │ ├── 0x2090c8295769791ab7A3CF1CC6e0AA19F35e441A.png │ │ │ ├── 0x211ffbe424b90e25a15531ca322adf1559779e45.png │ │ │ ├── 0x2170ed0880ac9a755fd29b2688956bd959f933f8.png │ │ │ ├── 0x2222227e22102fe3322098e4cbfe18cfebd57c95.png │ │ │ ├── 0x23396cF899Ca06c4472205fC903bDB4de249D6fC.png │ │ │ ├── 0x233d91A0713155003fc4DcE0AFa871b508B3B715.png │ │ │ ├── 0x23e8a70534308a4AAF76fb8C32ec13d17a3BD89e.png │ │ │ ├── 0x250632378e573c6be1ac2f97fcdf00515d0aa91b.png │ │ │ ├── 0x250b211EE44459dAd5Cd3bCa803dD6a7EcB5d46C.png │ │ │ ├── 0x25e9d05365c867e59c1904e7463af9f312296f9e.png │ │ │ ├── 0x26a5dfab467d4f58fb266648cae769503cec9580.png │ │ │ ├── 0x2cD1075682b0FCCaADd0Ca629e138E64015Ba11c.png │ │ │ ├── 0x37dfACfaeDA801437Ff648A1559d73f4C40aAcb7.png │ │ │ ├── 0x3833b175af1900b457cf83b839727af6c9cf0bee.png │ │ │ ├── 0x393B312C01048b3ed2720bF1B090084C09e408A1.png │ │ │ ├── 0x3947B992DC0147D2D89dF0392213781b04B25075.png │ │ │ ├── 0x3cf204795c4995ccf9c1a0b3191f00c01b03c56c.png │ │ │ ├── 0x3ee2200efb3400fabb9aacf31297cbdd1d435d47.png │ │ │ ├── 0x3fda9383a84c05ec8f7630fe10adf1fac13241cc.png │ │ │ ├── 0x4131b87f74415190425ccd873048c708f8005823.png │ │ │ ├── 0x42712dF5009c20fee340B245b510c0395896cF6e.png │ │ │ ├── 0x42f6f551ae042cbe50c739158b4f0cac0edb9096.png │ │ │ ├── 0x4338665cbb7b2485a8855a139b75d5e34ab0db94.png │ │ │ ├── 0x44754455564474a89358b2c2265883df993b12f0.png │ │ │ ├── 0x47bead2563dcbf3bf2c9407fea4dc236faba485a.png │ │ │ ├── 0x4b0f1812e5df2a09796481ff14017e6005508003.png │ │ │ ├── 0x4bd17003473389a42daf6a0a729f6fdb328bbbd7.png │ │ │ ├── 0x4cfbbdfbd5bf0814472ff35c72717bd095ada055.png │ │ │ ├── 0x52ce071bd9b1c4b00a0b92d298c512478cad67e8.png │ │ │ ├── 0x541e619858737031a1244a5d0cd47e5ef480342c.png │ │ │ ├── 0x55d398326f99059ff775485246999027b3197955.png │ │ │ ├── 0x5621b5a3f4a8008c4ccdd1b942b121c8b1944f1f.png │ │ │ ├── 0x56b6fb708fc5732dec1afc8d8556423a2edccbd6.png │ │ │ ├── 0x5921dee8556c4593eefcfad3ca5e2f618606483b.png │ │ │ ├── 0x5986d5c77c65e5801a5caa4fae80089f870a71da.png │ │ │ ├── 0x5F88AB06e8dfe89DF127B2430Bba4Af600866035.png │ │ │ ├── 0x5ac52ee5b2a633895292ff6d8a89bb9190451587.png │ │ │ ├── 0x5b6dcf557e2abe2323c48445e8cc948910d8c2c9.png │ │ │ ├── 0x5d684adaf3fcfe9cfb5cede3abf02f0cdd1012e3.png │ │ │ ├── 0x62D71B23bF15218C7d2D7E48DBbD9e9c650B173f.png │ │ │ ├── 0x63870A18B6e42b01Ef1Ad8A2302ef50B7132054F.png │ │ │ ├── 0x658A109C5900BC6d2357c87549B651670E5b0539.png │ │ │ ├── 0x67ee3cb086f8a16f34bee3ca72fad36f7db929e2.png │ │ │ ├── 0x695FD30aF473F2960e81Dc9bA7cB67679d35EDb7.png │ │ │ ├── 0x6f769e65c14ebd1f68817f5f1dcdb61cfa2d6f7e.png │ │ │ ├── 0x7083609fce4d1d8dc0c979aab8c869ea2c873402.png │ │ │ ├── 0x7130d2a12b9bcbfae4f2634d864a1ee1ce3ead9c.png │ │ │ ├── 0x71DE20e0C4616E7fcBfDD3f875d568492cBE4739.png │ │ │ ├── 0x728C5baC3C3e370E372Fc4671f9ef6916b814d8B.png │ │ │ ├── 0x72faa679e1008ad8382959ff48e392042a8b06f7.png │ │ │ ├── 0x762539b45a1dcce3d36d080f74d1aed37844b878.png │ │ │ ├── 0x78650b139471520656b9e7aa7a5e9276814a38e9.png │ │ │ ├── 0x7a1da9f49224ef98389b071b8a3294d1cc5e3e6a.png │ │ │ ├── 0x7a9f28eb62c791422aa23ceae1da9c847cbec9b0.png │ │ │ ├── 0x7af173f350d916358af3e218bdf2178494beb748.png │ │ │ ├── 0x7afd064dae94d73ee37d19ff2d264f5a2903bbb0.png │ │ │ ├── 0x7c17c8bed8d14bacce824d020f994f4880d6ab3b.png │ │ │ ├── 0x7f70642d88cf1c4a3a7abb072b53b929b653eda5.png │ │ │ ├── 0x8076c74c5e3f5852037f31ff0093eeb8c8add8d3.png │ │ │ ├── 0x80d5f92c2c8c682070c95495313ddb680b267320.png │ │ │ ├── 0x81859801b01764D4f0Fa5E64729f5a6C3b91435b.png │ │ │ ├── 0x8443f091997f06a61670b735ed92734f5628692f.png │ │ │ ├── 0x8519ea49c997f50ceffa444d240fb655e89248aa.png │ │ │ ├── 0x857b222fc79e1cbbf8ca5f78cb133d1b7cf34bbd.png │ │ │ ├── 0x88f1a5ae2a3bf98aeaf342d26b30a79438c9142e.png │ │ │ ├── 0x8ac76a51cc950d9822d68b83fe1ad97b32cd580d.png │ │ │ ├── 0x8cd6e29d3686d24d3c2018cee54621ea0f89313b.png │ │ │ ├── 0x8f0528ce5ef7b51152a59745befdd91d97091d2f.png │ │ │ ├── 0x8ff795a6f4d97e7887c79bea79aba5cc76444adf.png │ │ │ ├── 0x928e55daB735aa8260AF3cEDadA18B5f70C72f1b.png │ │ │ ├── 0x92d7756c60dcfd4c689290e8a9f4d263b3b32241.png │ │ │ ├── 0x947950bcc74888a40ffa2593c5798f11fc9124c4.png │ │ │ ├── 0x948d2a81086a075b3130bac19e4c6dee1d2e3fe8.png │ │ │ ├── 0x96058f8c3e16576d9bd68766f3836d9a33158f89.png │ │ │ ├── 0x9678e42cebeb63f23197d726b29b1cb20d0064e5.png │ │ │ ├── 0x96dd399f9c3afda1f194182f71600f1b65946501.png │ │ │ ├── 0x9f589e3eabe42ebc94a44727b3f3531c0c877809.png │ │ │ ├── 0xB67754f5b4C704A24d2db68e661b2875a4dDD197.png │ │ │ ├── 0xC0eFf7749b125444953ef89682201Fb8c6A917CD.png │ │ │ ├── 0xC7d8D35EBA58a0935ff2D5a33Df105DD9f071731.png │ │ │ ├── 0xCa3F508B8e4Dd382eE878A314789373D80A5190A.png │ │ │ ├── 0xE0e514c71282b6f4e823703a39374Cf58dc3eA4f.png │ │ │ ├── 0xF215A127A196e3988C09d052e16BcFD365Cd7AA3.png │ │ │ ├── 0xF35262a9d427F96d2437379eF090db986eaE5d42.png │ │ │ ├── 0xa04F060077D90Fe2647B61e4dA4aD1F97d6649dc.png │ │ │ ├── 0xa1303e6199b319a891b79685f0537d289af1fc83.png │ │ │ ├── 0xa184088a740c695e156f91f5cc086a06bb78b827.png │ │ │ ├── 0xa1faa113cbe53436df28ff0aee54275c13b40975.png │ │ │ ├── 0xa2B726B1145A4773F68593CF171187d8EBe4d495.png │ │ │ ├── 0xa7f552078dcc247c2684336020c03648500c6d9f.png │ │ │ ├── 0xa8c2b8eec3d368c0253ad3dae65a5f2bbb89c929.png │ │ │ ├── 0xac51066d7bec65dc4589368da368b212745d63e8.png │ │ │ ├── 0xad6caeb32cd2c308980a548bd0bc5aa4306c6c18.png │ │ │ ├── 0xae9269f27437f0fcbc232d39ec814844a51d6b8f.png │ │ │ ├── 0xaf53d56ff99f1322515e54fdde93ff8b3b7dafd5.png │ │ │ ├── 0xb289b361a633a9d2b0b39bae76bb458d83f58cec.png │ │ │ ├── 0xb2bd0749dbe21f623d9baba856d3b0f0e1bfec9c.png │ │ │ ├── 0xb59490ab09a0f526cc7305822ac65f2ab12f9723.png │ │ │ ├── 0xb86abcb37c3a4b64f74f59301aff131a1becc787.png │ │ │ ├── 0xb8C540d00dd0Bf76ea12E4B4B95eFC90804f924E.png │ │ │ ├── 0xb8f5b50ed77596b5e638359d828000747bb3dd89.png │ │ │ ├── 0xbb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c.png │ │ │ ├── 0xbc5609612b7c44bef426de600b5fd1379db2ecf1.png │ │ │ ├── 0xbcf39f0edda668c58371e519af37ca705f2bfcbd.png │ │ │ ├── 0xbf5140a22578168fd562dccf235e5d43a02ce9b1.png │ │ │ ├── 0xbf7c81fff98bbe61b40ed186e4afd6ddd01337fe.png │ │ │ ├── 0xbfa0841f7a90c4ce6643f651756ee340991f99d5.png │ │ │ ├── 0xc13b7a43223bb9bf4b69bd68ab20ca1b79d81c75.png │ │ │ ├── 0xc3fed6eb39178a541d274e6fc748d48f0ca01cc3.png │ │ │ ├── 0xc40c9a843e1c6d01b7578284a9028854f6683b1b.png │ │ │ ├── 0xc53708664b99DF348dd27C3Ac0759d2DA9c40462.png │ │ │ ├── 0xc5e6689c9c8b02be7c49912ef19e79cf24977f03.png │ │ │ ├── 0xc9849e6fdb743d08faee3e34dd2d1bc69ea11a51.png │ │ │ ├── 0xcd40f2670cf58720b694968698a5514e924f742d.png │ │ │ ├── 0xcf6bb5389c92bdda8a3747ddb454cb7a64626c63.png │ │ │ ├── 0xd41fdb03ba84762dd66a0af1a6c8540ff1ba5dfb.png │ │ │ ├── 0xd4cb328a82bdf5f03eb737f37fa6b370aef3e888.png │ │ │ ├── 0xdff8cb622790b7f92686c722b02cab55592f152c.png │ │ │ ├── 0xe02df9e3e622debdd69fb838bb799e3f168902c5.png │ │ │ ├── 0xe0dfffc2e01a7f051069649ad4eb3f518430b6a4.png │ │ │ ├── 0xe1d1f66215998786110ba0102ef558b22224c016.png │ │ │ ├── 0xe282a15dbad45e3131620c1b8af85b7330cb3b4b.png │ │ │ ├── 0xe40255c5d7fa7ceec5120408c78c787cecb4cfdb.png │ │ │ ├── 0xe4ae305ebe1abe663f261bc00534067c80ad677c.png │ │ │ ├── 0xe64f5cb844946c1f102bd25bbd87a5ab4ae89fbe.png │ │ │ ├── 0xe9e7cea3dedca5984780bafc599bd69add087d56.png │ │ │ ├── 0xeca41281c24451168a37211f0bc2b8645af45092.png │ │ │ ├── 0xed28a457a5a76596ac48d87c0f577020f6ea1c4c.png │ │ │ ├── 0xf05e45ad22150677a017fbd94b84fbb63dc9b44c.png │ │ │ ├── 0xf0e406c49c63abf358030a299c0e00118c4c6ba5.png │ │ │ ├── 0xf21768ccbc73ea5b6fd3c687208a7c2def2d966e.png │ │ │ ├── 0xf218184af829cf2b0019f8e6f0b2423498a36983.png │ │ │ ├── 0xf307910a4c7bbc79691fd374889b36d8531b08e3.png │ │ │ ├── 0xf79037f6f6be66832de4e7516be52826bc3cbcc4.png │ │ │ ├── 0xf859Bf77cBe8699013d6Dbc7C2b926Aaf307F830.png │ │ │ ├── 0xf8a0bf9cf54bb92f17374d9e9a321e6a111a51bd.png │ │ │ ├── 0xfCe146bF3146100cfe5dB4129cf6C82b0eF4Ad8c.png │ │ │ └── 0xfd7b3a77848f1c2d67e05e54d78d174a0c850335.png │ │ ├── pancakeswap.png │ │ ├── 192x192_App_Icon.png │ │ ├── 512x512_App_Icon.png │ │ └── blue-loader.svg │ ├── static │ │ ├── js │ │ │ ├── 6.d2a49a05.chunk.js.map │ │ │ ├── 7.c7122b64.chunk.js.map │ │ │ ├── 6.d2a49a05.chunk.js │ │ │ ├── 7.c7122b64.chunk.js │ │ │ ├── 0.63e15dfd.chunk.js.LICENSE.txt │ │ │ └── 5.2acffd20.chunk.js.LICENSE.txt │ │ └── media │ │ │ ├── Inter-Black.7bb62343.woff │ │ │ ├── Inter-Bold.828b5dfc.woff │ │ │ ├── Inter-Bold.df60e0aa.woff2 │ │ │ ├── Inter-Light.3ee890bd.woff │ │ │ ├── Inter-Thin.2a24f83a.woff │ │ │ ├── Inter-Thin.5b7f1750.woff2 │ │ │ ├── Inter.var.a738a131.woff2 │ │ │ ├── Inter-Black.768169b1.woff2 │ │ │ ├── Inter-Italic.b89e547a.woff2 │ │ │ ├── Inter-Italic.d3b5fcca.woff │ │ │ ├── Inter-Light.ab15890d.woff2 │ │ │ ├── Inter-Medium.d0a58d95.woff2 │ │ │ ├── Inter-Medium.eec0ea57.woff │ │ │ ├── Inter-Regular.e148c4a1.woff │ │ │ ├── Inter-BoldItalic.6b5fde51.woff │ │ │ ├── Inter-ExtraBold.00e1fde4.woff │ │ │ ├── Inter-ExtraBold.3e71093b.woff2 │ │ │ ├── Inter-ExtraLight.9a8c0250.woff │ │ │ ├── Inter-Regular.26a30a5f.woff2 │ │ │ ├── Inter-SemiBold.2244d96c.woff2 │ │ │ ├── Inter-SemiBold.d2e3b0e2.woff │ │ │ ├── Inter-ThinItalic.823c319a.woff │ │ │ ├── Inter-roman.var.73d88d2c.woff2 │ │ │ ├── Inter-BlackItalic.71da97fd.woff2 │ │ │ ├── Inter-BlackItalic.c769882b.woff │ │ │ ├── Inter-BoldItalic.30352075.woff2 │ │ │ ├── Inter-ExtraLight.0a26b1ef.woff2 │ │ │ ├── Inter-LightItalic.b199a1a0.woff │ │ │ ├── Inter-LightItalic.c0c6857d.woff2 │ │ │ ├── Inter-MediumItalic.77fc6c7d.woff │ │ │ ├── Inter-ThinItalic.626503a6.woff2 │ │ │ ├── Inter-italic.var.e2e12d2e.woff2 │ │ │ ├── Inter-ExtraBoldItalic.941baf7c.woff │ │ │ ├── Inter-MediumItalic.dd1448de.woff2 │ │ │ ├── Inter-SemiBoldItalic.349f63a5.woff │ │ │ ├── Inter-SemiBoldItalic.3c66f84b.woff2 │ │ │ ├── Inter-ExtraBoldItalic.c437ff9c.woff2 │ │ │ ├── Inter-ExtraLightItalic.cca8e7e8.woff2 │ │ │ └── Inter-ExtraLightItalic.dd7136ac.woff │ └── manifest.json ├── .env.development ├── public │ ├── swap.mp3 │ ├── favicon.png │ ├── images │ │ ├── coins │ │ │ ├── bnb.png │ │ │ ├── 0x007ea5c0ea75a8df45d288a4debdd5bb633f9e56.png │ │ │ ├── 0x039cb485212f996a9dbb85a9a75d898f94d38da6.png │ │ │ ├── 0x03ff0ff224f904be3118461335064bb48df47938.png │ │ │ ├── 0x04c747b40be4d535fc83d09939fb0f626f32800b.png │ │ │ ├── 0x0d8ce2a99bb6e3b7db580ed848240e4a0f9ae153.png │ │ │ ├── 0x0d9319565be7f53CeFE84Ad201Be3f40feAE2740.png │ │ │ ├── 0x0da6ed8b13214ff28e9ca979dd37439e8a88f6c4.png │ │ │ ├── 0x0de8fcae8421fc79b29ade9fff97854a424cad09.png │ │ │ ├── 0x0e09fabb73bd3ade0a17ecc321fd13a19e81ce82.png │ │ │ ├── 0x0eb3a705fc54725037cc9e008bdede697f62f335.png │ │ │ ├── 0x0f9e4d49f25de22c2202af916b681fbb3790497b.png │ │ │ ├── 0x101d82428437127bf1608f699cd651e6abf9766e.png │ │ │ ├── 0x1203355742e76875154c0d13eb81dcd7711dc7d9.png │ │ │ ├── 0x1613957159e9b0ac6c80e824f7eea748a32a0ae2.png │ │ │ ├── 0x16939ef78684453bfdfb47825f8a5f714f12623a.png │ │ │ ├── 0x190b589cf9Fb8DDEabBFeae36a813FFb2A702454.png │ │ │ ├── 0x1A2fb0Af670D0234c2857FaD35b789F8Cb725584.png │ │ │ ├── 0x1af3f329e8be154074d8769d1ffa4ee058b1dbc3.png │ │ │ ├── 0x1ba42e5193dfa8b03d15dd1b86a3113bbbef8eeb.png │ │ │ ├── 0x1d1eb8e8293222e1a29d2c0e4ce6c0acfd89aaac.png │ │ │ ├── 0x1d2f0da169ceb9fc7b3144628db156f3f6c60dbe.png │ │ │ ├── 0x1f7216fdb338247512ec99715587bb97bbf96eae.png │ │ │ ├── 0x1ffd0b47127fdd4097e54521c9e2c7f0d66aafc5.png │ │ │ ├── 0x2090c8295769791ab7A3CF1CC6e0AA19F35e441A.png │ │ │ ├── 0x211ffbe424b90e25a15531ca322adf1559779e45.png │ │ │ ├── 0x2170ed0880ac9a755fd29b2688956bd959f933f8.png │ │ │ ├── 0x2222227e22102fe3322098e4cbfe18cfebd57c95.png │ │ │ ├── 0x23396cF899Ca06c4472205fC903bDB4de249D6fC.png │ │ │ ├── 0x233d91A0713155003fc4DcE0AFa871b508B3B715.png │ │ │ ├── 0x23e8a70534308a4AAF76fb8C32ec13d17a3BD89e.png │ │ │ ├── 0x250632378e573c6be1ac2f97fcdf00515d0aa91b.png │ │ │ ├── 0x250b211EE44459dAd5Cd3bCa803dD6a7EcB5d46C.png │ │ │ ├── 0x25e9d05365c867e59c1904e7463af9f312296f9e.png │ │ │ ├── 0x26a5dfab467d4f58fb266648cae769503cec9580.png │ │ │ ├── 0x2cD1075682b0FCCaADd0Ca629e138E64015Ba11c.png │ │ │ ├── 0x37dfACfaeDA801437Ff648A1559d73f4C40aAcb7.png │ │ │ ├── 0x3833b175af1900b457cf83b839727af6c9cf0bee.png │ │ │ ├── 0x393B312C01048b3ed2720bF1B090084C09e408A1.png │ │ │ ├── 0x3947B992DC0147D2D89dF0392213781b04B25075.png │ │ │ ├── 0x3cf204795c4995ccf9c1a0b3191f00c01b03c56c.png │ │ │ ├── 0x3ee2200efb3400fabb9aacf31297cbdd1d435d47.png │ │ │ ├── 0x3fda9383a84c05ec8f7630fe10adf1fac13241cc.png │ │ │ ├── 0x4131b87f74415190425ccd873048c708f8005823.png │ │ │ ├── 0x42712dF5009c20fee340B245b510c0395896cF6e.png │ │ │ ├── 0x42f6f551ae042cbe50c739158b4f0cac0edb9096.png │ │ │ ├── 0x4338665cbb7b2485a8855a139b75d5e34ab0db94.png │ │ │ ├── 0x44754455564474a89358b2c2265883df993b12f0.png │ │ │ ├── 0x47bead2563dcbf3bf2c9407fea4dc236faba485a.png │ │ │ ├── 0x4b0f1812e5df2a09796481ff14017e6005508003.png │ │ │ ├── 0x4bd17003473389a42daf6a0a729f6fdb328bbbd7.png │ │ │ ├── 0x4cfbbdfbd5bf0814472ff35c72717bd095ada055.png │ │ │ ├── 0x52ce071bd9b1c4b00a0b92d298c512478cad67e8.png │ │ │ ├── 0x541e619858737031a1244a5d0cd47e5ef480342c.png │ │ │ ├── 0x55d398326f99059ff775485246999027b3197955.png │ │ │ ├── 0x5621b5a3f4a8008c4ccdd1b942b121c8b1944f1f.png │ │ │ ├── 0x56b6fb708fc5732dec1afc8d8556423a2edccbd6.png │ │ │ ├── 0x5921dee8556c4593eefcfad3ca5e2f618606483b.png │ │ │ ├── 0x5986d5c77c65e5801a5caa4fae80089f870a71da.png │ │ │ ├── 0x5F88AB06e8dfe89DF127B2430Bba4Af600866035.png │ │ │ ├── 0x5ac52ee5b2a633895292ff6d8a89bb9190451587.png │ │ │ ├── 0x5b6dcf557e2abe2323c48445e8cc948910d8c2c9.png │ │ │ ├── 0x5d684adaf3fcfe9cfb5cede3abf02f0cdd1012e3.png │ │ │ ├── 0x62D71B23bF15218C7d2D7E48DBbD9e9c650B173f.png │ │ │ ├── 0x63870A18B6e42b01Ef1Ad8A2302ef50B7132054F.png │ │ │ ├── 0x658A109C5900BC6d2357c87549B651670E5b0539.png │ │ │ ├── 0x67ee3cb086f8a16f34bee3ca72fad36f7db929e2.png │ │ │ ├── 0x695FD30aF473F2960e81Dc9bA7cB67679d35EDb7.png │ │ │ ├── 0x6f769e65c14ebd1f68817f5f1dcdb61cfa2d6f7e.png │ │ │ ├── 0x7083609fce4d1d8dc0c979aab8c869ea2c873402.png │ │ │ ├── 0x7130d2a12b9bcbfae4f2634d864a1ee1ce3ead9c.png │ │ │ ├── 0x71DE20e0C4616E7fcBfDD3f875d568492cBE4739.png │ │ │ ├── 0x728C5baC3C3e370E372Fc4671f9ef6916b814d8B.png │ │ │ ├── 0x72faa679e1008ad8382959ff48e392042a8b06f7.png │ │ │ ├── 0x762539b45a1dcce3d36d080f74d1aed37844b878.png │ │ │ ├── 0x78650b139471520656b9e7aa7a5e9276814a38e9.png │ │ │ ├── 0x7a1da9f49224ef98389b071b8a3294d1cc5e3e6a.png │ │ │ ├── 0x7a9f28eb62c791422aa23ceae1da9c847cbec9b0.png │ │ │ ├── 0x7af173f350d916358af3e218bdf2178494beb748.png │ │ │ ├── 0x7afd064dae94d73ee37d19ff2d264f5a2903bbb0.png │ │ │ ├── 0x7c17c8bed8d14bacce824d020f994f4880d6ab3b.png │ │ │ ├── 0x7f70642d88cf1c4a3a7abb072b53b929b653eda5.png │ │ │ ├── 0x8076c74c5e3f5852037f31ff0093eeb8c8add8d3.png │ │ │ ├── 0x80d5f92c2c8c682070c95495313ddb680b267320.png │ │ │ ├── 0x81859801b01764D4f0Fa5E64729f5a6C3b91435b.png │ │ │ ├── 0x8443f091997f06a61670b735ed92734f5628692f.png │ │ │ ├── 0x8519ea49c997f50ceffa444d240fb655e89248aa.png │ │ │ ├── 0x857b222fc79e1cbbf8ca5f78cb133d1b7cf34bbd.png │ │ │ ├── 0x88f1a5ae2a3bf98aeaf342d26b30a79438c9142e.png │ │ │ ├── 0x8ac76a51cc950d9822d68b83fe1ad97b32cd580d.png │ │ │ ├── 0x8cd6e29d3686d24d3c2018cee54621ea0f89313b.png │ │ │ ├── 0x8f0528ce5ef7b51152a59745befdd91d97091d2f.png │ │ │ ├── 0x8ff795a6f4d97e7887c79bea79aba5cc76444adf.png │ │ │ ├── 0x928e55daB735aa8260AF3cEDadA18B5f70C72f1b.png │ │ │ ├── 0x92d7756c60dcfd4c689290e8a9f4d263b3b32241.png │ │ │ ├── 0x947950bcc74888a40ffa2593c5798f11fc9124c4.png │ │ │ ├── 0x948d2a81086a075b3130bac19e4c6dee1d2e3fe8.png │ │ │ ├── 0x96058f8c3e16576d9bd68766f3836d9a33158f89.png │ │ │ ├── 0x9678e42cebeb63f23197d726b29b1cb20d0064e5.png │ │ │ ├── 0x96dd399f9c3afda1f194182f71600f1b65946501.png │ │ │ ├── 0x9f589e3eabe42ebc94a44727b3f3531c0c877809.png │ │ │ ├── 0xB67754f5b4C704A24d2db68e661b2875a4dDD197.png │ │ │ ├── 0xC0eFf7749b125444953ef89682201Fb8c6A917CD.png │ │ │ ├── 0xC7d8D35EBA58a0935ff2D5a33Df105DD9f071731.png │ │ │ ├── 0xCa3F508B8e4Dd382eE878A314789373D80A5190A.png │ │ │ ├── 0xE0e514c71282b6f4e823703a39374Cf58dc3eA4f.png │ │ │ ├── 0xF215A127A196e3988C09d052e16BcFD365Cd7AA3.png │ │ │ ├── 0xF35262a9d427F96d2437379eF090db986eaE5d42.png │ │ │ ├── 0xa04F060077D90Fe2647B61e4dA4aD1F97d6649dc.png │ │ │ ├── 0xa1303e6199b319a891b79685f0537d289af1fc83.png │ │ │ ├── 0xa184088a740c695e156f91f5cc086a06bb78b827.png │ │ │ ├── 0xa1faa113cbe53436df28ff0aee54275c13b40975.png │ │ │ ├── 0xa2B726B1145A4773F68593CF171187d8EBe4d495.png │ │ │ ├── 0xa7f552078dcc247c2684336020c03648500c6d9f.png │ │ │ ├── 0xa8c2b8eec3d368c0253ad3dae65a5f2bbb89c929.png │ │ │ ├── 0xac51066d7bec65dc4589368da368b212745d63e8.png │ │ │ ├── 0xad6caeb32cd2c308980a548bd0bc5aa4306c6c18.png │ │ │ ├── 0xae9269f27437f0fcbc232d39ec814844a51d6b8f.png │ │ │ ├── 0xaf53d56ff99f1322515e54fdde93ff8b3b7dafd5.png │ │ │ ├── 0xb289b361a633a9d2b0b39bae76bb458d83f58cec.png │ │ │ ├── 0xb2bd0749dbe21f623d9baba856d3b0f0e1bfec9c.png │ │ │ ├── 0xb59490ab09a0f526cc7305822ac65f2ab12f9723.png │ │ │ ├── 0xb86abcb37c3a4b64f74f59301aff131a1becc787.png │ │ │ ├── 0xb8C540d00dd0Bf76ea12E4B4B95eFC90804f924E.png │ │ │ ├── 0xb8f5b50ed77596b5e638359d828000747bb3dd89.png │ │ │ ├── 0xbb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c.png │ │ │ ├── 0xbc5609612b7c44bef426de600b5fd1379db2ecf1.png │ │ │ ├── 0xbcf39f0edda668c58371e519af37ca705f2bfcbd.png │ │ │ ├── 0xbf5140a22578168fd562dccf235e5d43a02ce9b1.png │ │ │ ├── 0xbf7c81fff98bbe61b40ed186e4afd6ddd01337fe.png │ │ │ ├── 0xbfa0841f7a90c4ce6643f651756ee340991f99d5.png │ │ │ ├── 0xc13b7a43223bb9bf4b69bd68ab20ca1b79d81c75.png │ │ │ ├── 0xc3fed6eb39178a541d274e6fc748d48f0ca01cc3.png │ │ │ ├── 0xc40c9a843e1c6d01b7578284a9028854f6683b1b.png │ │ │ ├── 0xc53708664b99DF348dd27C3Ac0759d2DA9c40462.png │ │ │ ├── 0xc5e6689c9c8b02be7c49912ef19e79cf24977f03.png │ │ │ ├── 0xc9849e6fdb743d08faee3e34dd2d1bc69ea11a51.png │ │ │ ├── 0xcd40f2670cf58720b694968698a5514e924f742d.png │ │ │ ├── 0xcf6bb5389c92bdda8a3747ddb454cb7a64626c63.png │ │ │ ├── 0xd41fdb03ba84762dd66a0af1a6c8540ff1ba5dfb.png │ │ │ ├── 0xd4cb328a82bdf5f03eb737f37fa6b370aef3e888.png │ │ │ ├── 0xdff8cb622790b7f92686c722b02cab55592f152c.png │ │ │ ├── 0xe02df9e3e622debdd69fb838bb799e3f168902c5.png │ │ │ ├── 0xe0dfffc2e01a7f051069649ad4eb3f518430b6a4.png │ │ │ ├── 0xe1d1f66215998786110ba0102ef558b22224c016.png │ │ │ ├── 0xe282a15dbad45e3131620c1b8af85b7330cb3b4b.png │ │ │ ├── 0xe40255c5d7fa7ceec5120408c78c787cecb4cfdb.png │ │ │ ├── 0xe4ae305ebe1abe663f261bc00534067c80ad677c.png │ │ │ ├── 0xe64f5cb844946c1f102bd25bbd87a5ab4ae89fbe.png │ │ │ ├── 0xe9e7cea3dedca5984780bafc599bd69add087d56.png │ │ │ ├── 0xeca41281c24451168a37211f0bc2b8645af45092.png │ │ │ ├── 0xed28a457a5a76596ac48d87c0f577020f6ea1c4c.png │ │ │ ├── 0xf05e45ad22150677a017fbd94b84fbb63dc9b44c.png │ │ │ ├── 0xf0e406c49c63abf358030a299c0e00118c4c6ba5.png │ │ │ ├── 0xf21768ccbc73ea5b6fd3c687208a7c2def2d966e.png │ │ │ ├── 0xf218184af829cf2b0019f8e6f0b2423498a36983.png │ │ │ ├── 0xf307910a4c7bbc79691fd374889b36d8531b08e3.png │ │ │ ├── 0xf79037f6f6be66832de4e7516be52826bc3cbcc4.png │ │ │ ├── 0xf859Bf77cBe8699013d6Dbc7C2b926Aaf307F830.png │ │ │ ├── 0xf8a0bf9cf54bb92f17374d9e9a321e6a111a51bd.png │ │ │ ├── 0xfCe146bF3146100cfe5dB4129cf6C82b0eF4Ad8c.png │ │ │ └── 0xfd7b3a77848f1c2d67e05e54d78d174a0c850335.png │ │ ├── pancakeswap.png │ │ ├── 192x192_App_Icon.png │ │ ├── 512x512_App_Icon.png │ │ └── blue-loader.svg │ └── manifest.json ├── cypress.json ├── cypress │ ├── tsconfig.json │ ├── support │ │ ├── commands.d.ts │ │ └── index.js │ └── integration │ │ ├── send.test.ts │ │ ├── pool.test.ts │ │ └── landing.test.ts ├── .commitlintrc.json ├── README.md ├── .gitignore └── tsconfig.json ├── pancake-swap-periphery ├── .yarnrc ├── .gitignore ├── .gitattributes ├── .prettierrc ├── .mocharc.json ├── contracts │ ├── interfaces │ │ ├── V1 │ │ │ ├── IUniswapV1Factory.sol │ │ │ └── IUniswapV1Exchange.sol │ │ ├── IPancakeMigrator.sol │ │ ├── IWETH.sol │ │ └── IERC20.sol │ ├── Migrations.sol │ ├── examples │ │ └── README.md │ └── libraries │ │ └── SafeMath.sol ├── tsconfig.json ├── README.md ├── .waffle.json └── .github │ └── workflows │ └── CI.yml └── netlify.toml /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | .env 3 | *.DS_Store -------------------------------------------------------------------------------- /pancake-swap-core/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | build/ 3 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/.yarnrc: -------------------------------------------------------------------------------- 1 | ignore-scripts true 2 | -------------------------------------------------------------------------------- /pancake-swap-periphery/.yarnrc: -------------------------------------------------------------------------------- 1 | ignore-scripts true 2 | -------------------------------------------------------------------------------- /pancake-swap-periphery/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | node_modules/ 3 | -------------------------------------------------------------------------------- /pancake-swap-core/.gitattributes: -------------------------------------------------------------------------------- 1 | *.sol linguist-language=Solidity -------------------------------------------------------------------------------- /pancake-swap-interface-v1/static.json: -------------------------------------------------------------------------------- 1 | { 2 | "root": "build/" 3 | } -------------------------------------------------------------------------------- /pancake-swap-periphery/.gitattributes: -------------------------------------------------------------------------------- 1 | *.sol linguist-language=Solidity -------------------------------------------------------------------------------- /pancake-swap-interface-v1/.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false -------------------------------------------------------------------------------- /pancake-swap-interface-v1/src/components/Shared/index.tsx: -------------------------------------------------------------------------------- 1 | export * from './Common' 2 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/src/state/actions.ts: -------------------------------------------------------------------------------- 1 | export { clear, remove, push } from './toasts' -------------------------------------------------------------------------------- /pancake-swap-core/.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "semi": false, 3 | "singleQuote": true, 4 | "printWidth": 120 5 | } 6 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @RabbitDoge @hachiojidev @pancake-swap @Chef-Chungus @ChefKai 2 | -------------------------------------------------------------------------------- /pancake-swap-periphery/.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "semi": false, 3 | "singleQuote": true, 4 | "printWidth": 120 5 | } 6 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "semi": false, 3 | "singleQuote": true, 4 | "printWidth": 120 5 | } 6 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/.env.test: -------------------------------------------------------------------------------- 1 | REACT_APP_NETWORK_URL="https://bsc-dataseed1.defibit.io" 2 | REACT_APP_CHAIN_ID="56" 3 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/.env.production: -------------------------------------------------------------------------------- 1 | REACT_APP_NETWORK_URL="https://bsc-dataseed1.defibit.io" 2 | REACT_APP_CHAIN_ID="56" 3 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/swap.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/swap.mp3 -------------------------------------------------------------------------------- /pancake-swap-interface-v1/.env.development: -------------------------------------------------------------------------------- 1 | REACT_APP_NETWORK_URL="https://data-seed-prebsc-1-s1.binance.org:8545" 2 | REACT_APP_CHAIN_ID="97" 3 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/swap.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/swap.mp3 -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/favicon.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/favicon.png -------------------------------------------------------------------------------- /pancake-swap-core/.mocharc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extension": ["ts"], 3 | "spec": "./test/**/*.spec.ts", 4 | "require": "ts-node/register", 5 | "timeout": 12000 6 | } 7 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/bnb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/bnb.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/pancakeswap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/pancakeswap.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/static/js/6.d2a49a05.chunk.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":[],"names":[],"mappings":"","file":"static/js/6.d2a49a05.chunk.js","sourceRoot":""} -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/static/js/7.c7122b64.chunk.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":[],"names":[],"mappings":"","file":"static/js/7.c7122b64.chunk.js","sourceRoot":""} -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/bnb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/bnb.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/pancakeswap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/pancakeswap.png -------------------------------------------------------------------------------- /pancake-swap-periphery/.mocharc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extension": ["ts"], 3 | "spec": "./test/**/*.spec.ts", 4 | "require": "ts-node/register", 5 | "timeout": 12000 6 | } 7 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/192x192_App_Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/192x192_App_Icon.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/512x512_App_Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/512x512_App_Icon.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/192x192_App_Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/192x192_App_Icon.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/512x512_App_Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/512x512_App_Icon.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/.github/ISSUE_TEMPLATE/something-else.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Something Else 3 | about: Tell us something else 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | --- 8 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/src/constants/lists.ts: -------------------------------------------------------------------------------- 1 | export const DEFAULT_TOKEN_LIST_URL = 'pancakeswap' 2 | 3 | export const DEFAULT_LIST_OF_LISTS: string[] = [DEFAULT_TOKEN_LIST_URL] 4 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/static/media/Inter-Black.7bb62343.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/static/media/Inter-Black.7bb62343.woff -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/static/media/Inter-Bold.828b5dfc.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/static/media/Inter-Bold.828b5dfc.woff -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/static/media/Inter-Bold.df60e0aa.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/static/media/Inter-Bold.df60e0aa.woff2 -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/static/media/Inter-Light.3ee890bd.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/static/media/Inter-Light.3ee890bd.woff -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/static/media/Inter-Thin.2a24f83a.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/static/media/Inter-Thin.2a24f83a.woff -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/static/media/Inter-Thin.5b7f1750.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/static/media/Inter-Thin.5b7f1750.woff2 -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/static/media/Inter.var.a738a131.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/static/media/Inter.var.a738a131.woff2 -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/static/media/Inter-Black.768169b1.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/static/media/Inter-Black.768169b1.woff2 -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/static/media/Inter-Italic.b89e547a.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/static/media/Inter-Italic.b89e547a.woff2 -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/static/media/Inter-Italic.d3b5fcca.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/static/media/Inter-Italic.d3b5fcca.woff -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/static/media/Inter-Light.ab15890d.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/static/media/Inter-Light.ab15890d.woff2 -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/static/media/Inter-Medium.d0a58d95.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/static/media/Inter-Medium.d0a58d95.woff2 -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/static/media/Inter-Medium.eec0ea57.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/static/media/Inter-Medium.eec0ea57.woff -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/static/media/Inter-Regular.e148c4a1.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/static/media/Inter-Regular.e148c4a1.woff -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/static/media/Inter-BoldItalic.6b5fde51.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/static/media/Inter-BoldItalic.6b5fde51.woff -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/static/media/Inter-ExtraBold.00e1fde4.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/static/media/Inter-ExtraBold.00e1fde4.woff -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/static/media/Inter-ExtraBold.3e71093b.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/static/media/Inter-ExtraBold.3e71093b.woff2 -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/static/media/Inter-ExtraLight.9a8c0250.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/static/media/Inter-ExtraLight.9a8c0250.woff -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/static/media/Inter-Regular.26a30a5f.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/static/media/Inter-Regular.26a30a5f.woff2 -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/static/media/Inter-SemiBold.2244d96c.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/static/media/Inter-SemiBold.2244d96c.woff2 -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/static/media/Inter-SemiBold.d2e3b0e2.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/static/media/Inter-SemiBold.d2e3b0e2.woff -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/static/media/Inter-ThinItalic.823c319a.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/static/media/Inter-ThinItalic.823c319a.woff -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/static/media/Inter-roman.var.73d88d2c.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/static/media/Inter-roman.var.73d88d2c.woff2 -------------------------------------------------------------------------------- /pancake-swap-periphery/contracts/interfaces/V1/IUniswapV1Factory.sol: -------------------------------------------------------------------------------- 1 | pragma solidity >=0.5.0; 2 | 3 | interface IUniswapV1Factory { 4 | function getExchange(address) external view returns (address); 5 | } 6 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/static/media/Inter-BlackItalic.71da97fd.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/static/media/Inter-BlackItalic.71da97fd.woff2 -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/static/media/Inter-BlackItalic.c769882b.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/static/media/Inter-BlackItalic.c769882b.woff -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/static/media/Inter-BoldItalic.30352075.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/static/media/Inter-BoldItalic.30352075.woff2 -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/static/media/Inter-ExtraLight.0a26b1ef.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/static/media/Inter-ExtraLight.0a26b1ef.woff2 -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/static/media/Inter-LightItalic.b199a1a0.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/static/media/Inter-LightItalic.b199a1a0.woff -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/static/media/Inter-LightItalic.c0c6857d.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/static/media/Inter-LightItalic.c0c6857d.woff2 -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/static/media/Inter-MediumItalic.77fc6c7d.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/static/media/Inter-MediumItalic.77fc6c7d.woff -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/static/media/Inter-ThinItalic.626503a6.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/static/media/Inter-ThinItalic.626503a6.woff2 -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/static/media/Inter-italic.var.e2e12d2e.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/static/media/Inter-italic.var.e2e12d2e.woff2 -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/static/media/Inter-ExtraBoldItalic.941baf7c.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/static/media/Inter-ExtraBoldItalic.941baf7c.woff -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/static/media/Inter-MediumItalic.dd1448de.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/static/media/Inter-MediumItalic.dd1448de.woff2 -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/static/media/Inter-SemiBoldItalic.349f63a5.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/static/media/Inter-SemiBoldItalic.349f63a5.woff -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/static/media/Inter-SemiBoldItalic.3c66f84b.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/static/media/Inter-SemiBoldItalic.3c66f84b.woff2 -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/static/media/Inter-ExtraBoldItalic.c437ff9c.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/static/media/Inter-ExtraBoldItalic.c437ff9c.woff2 -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/static/media/Inter-ExtraLightItalic.cca8e7e8.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/static/media/Inter-ExtraLightItalic.cca8e7e8.woff2 -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/static/media/Inter-ExtraLightItalic.dd7136ac.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/static/media/Inter-ExtraLightItalic.dd7136ac.woff -------------------------------------------------------------------------------- /pancake-swap-core/contracts/interfaces/IPancakeCallee.sol: -------------------------------------------------------------------------------- 1 | pragma solidity >=0.5.0; 2 | 3 | interface IPancakeCallee { 4 | function pancakeCall(address sender, uint amount0, uint amount1, bytes calldata data) external; 5 | } 6 | -------------------------------------------------------------------------------- /pancake-swap-core/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "es5", 4 | "module": "commonjs", 5 | "strict": true, 6 | "esModuleInterop": true, 7 | "resolveJsonModule": true 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /pancake-swap-periphery/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "es5", 4 | "module": "commonjs", 5 | "strict": true, 6 | "esModuleInterop": true, 7 | "resolveJsonModule": true 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x007ea5c0ea75a8df45d288a4debdd5bb633f9e56.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x007ea5c0ea75a8df45d288a4debdd5bb633f9e56.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x039cb485212f996a9dbb85a9a75d898f94d38da6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x039cb485212f996a9dbb85a9a75d898f94d38da6.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x03ff0ff224f904be3118461335064bb48df47938.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x03ff0ff224f904be3118461335064bb48df47938.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x04c747b40be4d535fc83d09939fb0f626f32800b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x04c747b40be4d535fc83d09939fb0f626f32800b.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x0d8ce2a99bb6e3b7db580ed848240e4a0f9ae153.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x0d8ce2a99bb6e3b7db580ed848240e4a0f9ae153.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x0d9319565be7f53CeFE84Ad201Be3f40feAE2740.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x0d9319565be7f53CeFE84Ad201Be3f40feAE2740.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x0da6ed8b13214ff28e9ca979dd37439e8a88f6c4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x0da6ed8b13214ff28e9ca979dd37439e8a88f6c4.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x0de8fcae8421fc79b29ade9fff97854a424cad09.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x0de8fcae8421fc79b29ade9fff97854a424cad09.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x0e09fabb73bd3ade0a17ecc321fd13a19e81ce82.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x0e09fabb73bd3ade0a17ecc321fd13a19e81ce82.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x0eb3a705fc54725037cc9e008bdede697f62f335.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x0eb3a705fc54725037cc9e008bdede697f62f335.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x0f9e4d49f25de22c2202af916b681fbb3790497b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x0f9e4d49f25de22c2202af916b681fbb3790497b.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x101d82428437127bf1608f699cd651e6abf9766e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x101d82428437127bf1608f699cd651e6abf9766e.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x1203355742e76875154c0d13eb81dcd7711dc7d9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x1203355742e76875154c0d13eb81dcd7711dc7d9.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x1613957159e9b0ac6c80e824f7eea748a32a0ae2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x1613957159e9b0ac6c80e824f7eea748a32a0ae2.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x16939ef78684453bfdfb47825f8a5f714f12623a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x16939ef78684453bfdfb47825f8a5f714f12623a.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x190b589cf9Fb8DDEabBFeae36a813FFb2A702454.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x190b589cf9Fb8DDEabBFeae36a813FFb2A702454.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x1A2fb0Af670D0234c2857FaD35b789F8Cb725584.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x1A2fb0Af670D0234c2857FaD35b789F8Cb725584.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x1af3f329e8be154074d8769d1ffa4ee058b1dbc3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x1af3f329e8be154074d8769d1ffa4ee058b1dbc3.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x1ba42e5193dfa8b03d15dd1b86a3113bbbef8eeb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x1ba42e5193dfa8b03d15dd1b86a3113bbbef8eeb.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x1d1eb8e8293222e1a29d2c0e4ce6c0acfd89aaac.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x1d1eb8e8293222e1a29d2c0e4ce6c0acfd89aaac.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x1d2f0da169ceb9fc7b3144628db156f3f6c60dbe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x1d2f0da169ceb9fc7b3144628db156f3f6c60dbe.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x1f7216fdb338247512ec99715587bb97bbf96eae.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x1f7216fdb338247512ec99715587bb97bbf96eae.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x1ffd0b47127fdd4097e54521c9e2c7f0d66aafc5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x1ffd0b47127fdd4097e54521c9e2c7f0d66aafc5.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x2090c8295769791ab7A3CF1CC6e0AA19F35e441A.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x2090c8295769791ab7A3CF1CC6e0AA19F35e441A.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x211ffbe424b90e25a15531ca322adf1559779e45.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x211ffbe424b90e25a15531ca322adf1559779e45.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x2170ed0880ac9a755fd29b2688956bd959f933f8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x2170ed0880ac9a755fd29b2688956bd959f933f8.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x2222227e22102fe3322098e4cbfe18cfebd57c95.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x2222227e22102fe3322098e4cbfe18cfebd57c95.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x23396cF899Ca06c4472205fC903bDB4de249D6fC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x23396cF899Ca06c4472205fC903bDB4de249D6fC.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x233d91A0713155003fc4DcE0AFa871b508B3B715.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x233d91A0713155003fc4DcE0AFa871b508B3B715.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x23e8a70534308a4AAF76fb8C32ec13d17a3BD89e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x23e8a70534308a4AAF76fb8C32ec13d17a3BD89e.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x250632378e573c6be1ac2f97fcdf00515d0aa91b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x250632378e573c6be1ac2f97fcdf00515d0aa91b.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x250b211EE44459dAd5Cd3bCa803dD6a7EcB5d46C.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x250b211EE44459dAd5Cd3bCa803dD6a7EcB5d46C.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x25e9d05365c867e59c1904e7463af9f312296f9e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x25e9d05365c867e59c1904e7463af9f312296f9e.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x26a5dfab467d4f58fb266648cae769503cec9580.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x26a5dfab467d4f58fb266648cae769503cec9580.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x2cD1075682b0FCCaADd0Ca629e138E64015Ba11c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x2cD1075682b0FCCaADd0Ca629e138E64015Ba11c.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x37dfACfaeDA801437Ff648A1559d73f4C40aAcb7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x37dfACfaeDA801437Ff648A1559d73f4C40aAcb7.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x3833b175af1900b457cf83b839727af6c9cf0bee.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x3833b175af1900b457cf83b839727af6c9cf0bee.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x393B312C01048b3ed2720bF1B090084C09e408A1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x393B312C01048b3ed2720bF1B090084C09e408A1.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x3947B992DC0147D2D89dF0392213781b04B25075.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x3947B992DC0147D2D89dF0392213781b04B25075.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x3cf204795c4995ccf9c1a0b3191f00c01b03c56c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x3cf204795c4995ccf9c1a0b3191f00c01b03c56c.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x3ee2200efb3400fabb9aacf31297cbdd1d435d47.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x3ee2200efb3400fabb9aacf31297cbdd1d435d47.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x3fda9383a84c05ec8f7630fe10adf1fac13241cc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x3fda9383a84c05ec8f7630fe10adf1fac13241cc.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x4131b87f74415190425ccd873048c708f8005823.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x4131b87f74415190425ccd873048c708f8005823.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x42712dF5009c20fee340B245b510c0395896cF6e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x42712dF5009c20fee340B245b510c0395896cF6e.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x42f6f551ae042cbe50c739158b4f0cac0edb9096.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x42f6f551ae042cbe50c739158b4f0cac0edb9096.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x4338665cbb7b2485a8855a139b75d5e34ab0db94.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x4338665cbb7b2485a8855a139b75d5e34ab0db94.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x44754455564474a89358b2c2265883df993b12f0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x44754455564474a89358b2c2265883df993b12f0.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x47bead2563dcbf3bf2c9407fea4dc236faba485a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x47bead2563dcbf3bf2c9407fea4dc236faba485a.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x4b0f1812e5df2a09796481ff14017e6005508003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x4b0f1812e5df2a09796481ff14017e6005508003.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x4bd17003473389a42daf6a0a729f6fdb328bbbd7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x4bd17003473389a42daf6a0a729f6fdb328bbbd7.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x4cfbbdfbd5bf0814472ff35c72717bd095ada055.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x4cfbbdfbd5bf0814472ff35c72717bd095ada055.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x52ce071bd9b1c4b00a0b92d298c512478cad67e8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x52ce071bd9b1c4b00a0b92d298c512478cad67e8.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x541e619858737031a1244a5d0cd47e5ef480342c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x541e619858737031a1244a5d0cd47e5ef480342c.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x55d398326f99059ff775485246999027b3197955.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x55d398326f99059ff775485246999027b3197955.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x5621b5a3f4a8008c4ccdd1b942b121c8b1944f1f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x5621b5a3f4a8008c4ccdd1b942b121c8b1944f1f.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x56b6fb708fc5732dec1afc8d8556423a2edccbd6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x56b6fb708fc5732dec1afc8d8556423a2edccbd6.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x5921dee8556c4593eefcfad3ca5e2f618606483b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x5921dee8556c4593eefcfad3ca5e2f618606483b.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x5986d5c77c65e5801a5caa4fae80089f870a71da.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x5986d5c77c65e5801a5caa4fae80089f870a71da.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x5F88AB06e8dfe89DF127B2430Bba4Af600866035.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x5F88AB06e8dfe89DF127B2430Bba4Af600866035.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x5ac52ee5b2a633895292ff6d8a89bb9190451587.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x5ac52ee5b2a633895292ff6d8a89bb9190451587.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x5b6dcf557e2abe2323c48445e8cc948910d8c2c9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x5b6dcf557e2abe2323c48445e8cc948910d8c2c9.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x5d684adaf3fcfe9cfb5cede3abf02f0cdd1012e3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x5d684adaf3fcfe9cfb5cede3abf02f0cdd1012e3.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x62D71B23bF15218C7d2D7E48DBbD9e9c650B173f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x62D71B23bF15218C7d2D7E48DBbD9e9c650B173f.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x63870A18B6e42b01Ef1Ad8A2302ef50B7132054F.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x63870A18B6e42b01Ef1Ad8A2302ef50B7132054F.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x658A109C5900BC6d2357c87549B651670E5b0539.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x658A109C5900BC6d2357c87549B651670E5b0539.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x67ee3cb086f8a16f34bee3ca72fad36f7db929e2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x67ee3cb086f8a16f34bee3ca72fad36f7db929e2.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x695FD30aF473F2960e81Dc9bA7cB67679d35EDb7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x695FD30aF473F2960e81Dc9bA7cB67679d35EDb7.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x6f769e65c14ebd1f68817f5f1dcdb61cfa2d6f7e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x6f769e65c14ebd1f68817f5f1dcdb61cfa2d6f7e.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x7083609fce4d1d8dc0c979aab8c869ea2c873402.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x7083609fce4d1d8dc0c979aab8c869ea2c873402.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x7130d2a12b9bcbfae4f2634d864a1ee1ce3ead9c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x7130d2a12b9bcbfae4f2634d864a1ee1ce3ead9c.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x71DE20e0C4616E7fcBfDD3f875d568492cBE4739.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x71DE20e0C4616E7fcBfDD3f875d568492cBE4739.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x728C5baC3C3e370E372Fc4671f9ef6916b814d8B.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x728C5baC3C3e370E372Fc4671f9ef6916b814d8B.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x72faa679e1008ad8382959ff48e392042a8b06f7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x72faa679e1008ad8382959ff48e392042a8b06f7.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x762539b45a1dcce3d36d080f74d1aed37844b878.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x762539b45a1dcce3d36d080f74d1aed37844b878.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x78650b139471520656b9e7aa7a5e9276814a38e9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x78650b139471520656b9e7aa7a5e9276814a38e9.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x7a1da9f49224ef98389b071b8a3294d1cc5e3e6a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x7a1da9f49224ef98389b071b8a3294d1cc5e3e6a.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x7a9f28eb62c791422aa23ceae1da9c847cbec9b0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x7a9f28eb62c791422aa23ceae1da9c847cbec9b0.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x7af173f350d916358af3e218bdf2178494beb748.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x7af173f350d916358af3e218bdf2178494beb748.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x7afd064dae94d73ee37d19ff2d264f5a2903bbb0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x7afd064dae94d73ee37d19ff2d264f5a2903bbb0.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x7c17c8bed8d14bacce824d020f994f4880d6ab3b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x7c17c8bed8d14bacce824d020f994f4880d6ab3b.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x7f70642d88cf1c4a3a7abb072b53b929b653eda5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x7f70642d88cf1c4a3a7abb072b53b929b653eda5.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x8076c74c5e3f5852037f31ff0093eeb8c8add8d3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x8076c74c5e3f5852037f31ff0093eeb8c8add8d3.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x80d5f92c2c8c682070c95495313ddb680b267320.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x80d5f92c2c8c682070c95495313ddb680b267320.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x81859801b01764D4f0Fa5E64729f5a6C3b91435b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x81859801b01764D4f0Fa5E64729f5a6C3b91435b.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x8443f091997f06a61670b735ed92734f5628692f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x8443f091997f06a61670b735ed92734f5628692f.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x8519ea49c997f50ceffa444d240fb655e89248aa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x8519ea49c997f50ceffa444d240fb655e89248aa.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x857b222fc79e1cbbf8ca5f78cb133d1b7cf34bbd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x857b222fc79e1cbbf8ca5f78cb133d1b7cf34bbd.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x88f1a5ae2a3bf98aeaf342d26b30a79438c9142e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x88f1a5ae2a3bf98aeaf342d26b30a79438c9142e.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x8ac76a51cc950d9822d68b83fe1ad97b32cd580d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x8ac76a51cc950d9822d68b83fe1ad97b32cd580d.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x8cd6e29d3686d24d3c2018cee54621ea0f89313b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x8cd6e29d3686d24d3c2018cee54621ea0f89313b.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x8f0528ce5ef7b51152a59745befdd91d97091d2f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x8f0528ce5ef7b51152a59745befdd91d97091d2f.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x8ff795a6f4d97e7887c79bea79aba5cc76444adf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x8ff795a6f4d97e7887c79bea79aba5cc76444adf.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x928e55daB735aa8260AF3cEDadA18B5f70C72f1b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x928e55daB735aa8260AF3cEDadA18B5f70C72f1b.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x92d7756c60dcfd4c689290e8a9f4d263b3b32241.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x92d7756c60dcfd4c689290e8a9f4d263b3b32241.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x947950bcc74888a40ffa2593c5798f11fc9124c4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x947950bcc74888a40ffa2593c5798f11fc9124c4.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x948d2a81086a075b3130bac19e4c6dee1d2e3fe8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x948d2a81086a075b3130bac19e4c6dee1d2e3fe8.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x96058f8c3e16576d9bd68766f3836d9a33158f89.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x96058f8c3e16576d9bd68766f3836d9a33158f89.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x9678e42cebeb63f23197d726b29b1cb20d0064e5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x9678e42cebeb63f23197d726b29b1cb20d0064e5.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x96dd399f9c3afda1f194182f71600f1b65946501.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x96dd399f9c3afda1f194182f71600f1b65946501.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0x9f589e3eabe42ebc94a44727b3f3531c0c877809.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0x9f589e3eabe42ebc94a44727b3f3531c0c877809.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0xB67754f5b4C704A24d2db68e661b2875a4dDD197.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0xB67754f5b4C704A24d2db68e661b2875a4dDD197.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0xC0eFf7749b125444953ef89682201Fb8c6A917CD.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0xC0eFf7749b125444953ef89682201Fb8c6A917CD.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0xC7d8D35EBA58a0935ff2D5a33Df105DD9f071731.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0xC7d8D35EBA58a0935ff2D5a33Df105DD9f071731.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0xCa3F508B8e4Dd382eE878A314789373D80A5190A.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0xCa3F508B8e4Dd382eE878A314789373D80A5190A.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0xE0e514c71282b6f4e823703a39374Cf58dc3eA4f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0xE0e514c71282b6f4e823703a39374Cf58dc3eA4f.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0xF215A127A196e3988C09d052e16BcFD365Cd7AA3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0xF215A127A196e3988C09d052e16BcFD365Cd7AA3.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0xF35262a9d427F96d2437379eF090db986eaE5d42.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0xF35262a9d427F96d2437379eF090db986eaE5d42.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0xa04F060077D90Fe2647B61e4dA4aD1F97d6649dc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0xa04F060077D90Fe2647B61e4dA4aD1F97d6649dc.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0xa1303e6199b319a891b79685f0537d289af1fc83.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0xa1303e6199b319a891b79685f0537d289af1fc83.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0xa184088a740c695e156f91f5cc086a06bb78b827.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0xa184088a740c695e156f91f5cc086a06bb78b827.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0xa1faa113cbe53436df28ff0aee54275c13b40975.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0xa1faa113cbe53436df28ff0aee54275c13b40975.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0xa2B726B1145A4773F68593CF171187d8EBe4d495.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0xa2B726B1145A4773F68593CF171187d8EBe4d495.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0xa7f552078dcc247c2684336020c03648500c6d9f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0xa7f552078dcc247c2684336020c03648500c6d9f.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0xa8c2b8eec3d368c0253ad3dae65a5f2bbb89c929.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0xa8c2b8eec3d368c0253ad3dae65a5f2bbb89c929.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0xac51066d7bec65dc4589368da368b212745d63e8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0xac51066d7bec65dc4589368da368b212745d63e8.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0xad6caeb32cd2c308980a548bd0bc5aa4306c6c18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0xad6caeb32cd2c308980a548bd0bc5aa4306c6c18.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0xae9269f27437f0fcbc232d39ec814844a51d6b8f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0xae9269f27437f0fcbc232d39ec814844a51d6b8f.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0xaf53d56ff99f1322515e54fdde93ff8b3b7dafd5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0xaf53d56ff99f1322515e54fdde93ff8b3b7dafd5.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0xb289b361a633a9d2b0b39bae76bb458d83f58cec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0xb289b361a633a9d2b0b39bae76bb458d83f58cec.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0xb2bd0749dbe21f623d9baba856d3b0f0e1bfec9c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0xb2bd0749dbe21f623d9baba856d3b0f0e1bfec9c.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0xb59490ab09a0f526cc7305822ac65f2ab12f9723.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0xb59490ab09a0f526cc7305822ac65f2ab12f9723.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0xb86abcb37c3a4b64f74f59301aff131a1becc787.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0xb86abcb37c3a4b64f74f59301aff131a1becc787.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0xb8C540d00dd0Bf76ea12E4B4B95eFC90804f924E.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0xb8C540d00dd0Bf76ea12E4B4B95eFC90804f924E.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0xb8f5b50ed77596b5e638359d828000747bb3dd89.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0xb8f5b50ed77596b5e638359d828000747bb3dd89.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0xbb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0xbb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0xbc5609612b7c44bef426de600b5fd1379db2ecf1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0xbc5609612b7c44bef426de600b5fd1379db2ecf1.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0xbcf39f0edda668c58371e519af37ca705f2bfcbd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0xbcf39f0edda668c58371e519af37ca705f2bfcbd.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0xbf5140a22578168fd562dccf235e5d43a02ce9b1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0xbf5140a22578168fd562dccf235e5d43a02ce9b1.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0xbf7c81fff98bbe61b40ed186e4afd6ddd01337fe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0xbf7c81fff98bbe61b40ed186e4afd6ddd01337fe.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0xbfa0841f7a90c4ce6643f651756ee340991f99d5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0xbfa0841f7a90c4ce6643f651756ee340991f99d5.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0xc13b7a43223bb9bf4b69bd68ab20ca1b79d81c75.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0xc13b7a43223bb9bf4b69bd68ab20ca1b79d81c75.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0xc3fed6eb39178a541d274e6fc748d48f0ca01cc3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0xc3fed6eb39178a541d274e6fc748d48f0ca01cc3.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0xc40c9a843e1c6d01b7578284a9028854f6683b1b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0xc40c9a843e1c6d01b7578284a9028854f6683b1b.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0xc53708664b99DF348dd27C3Ac0759d2DA9c40462.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0xc53708664b99DF348dd27C3Ac0759d2DA9c40462.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0xc5e6689c9c8b02be7c49912ef19e79cf24977f03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0xc5e6689c9c8b02be7c49912ef19e79cf24977f03.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0xc9849e6fdb743d08faee3e34dd2d1bc69ea11a51.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0xc9849e6fdb743d08faee3e34dd2d1bc69ea11a51.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0xcd40f2670cf58720b694968698a5514e924f742d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0xcd40f2670cf58720b694968698a5514e924f742d.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0xcf6bb5389c92bdda8a3747ddb454cb7a64626c63.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0xcf6bb5389c92bdda8a3747ddb454cb7a64626c63.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0xd41fdb03ba84762dd66a0af1a6c8540ff1ba5dfb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0xd41fdb03ba84762dd66a0af1a6c8540ff1ba5dfb.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0xd4cb328a82bdf5f03eb737f37fa6b370aef3e888.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0xd4cb328a82bdf5f03eb737f37fa6b370aef3e888.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0xdff8cb622790b7f92686c722b02cab55592f152c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0xdff8cb622790b7f92686c722b02cab55592f152c.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0xe02df9e3e622debdd69fb838bb799e3f168902c5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0xe02df9e3e622debdd69fb838bb799e3f168902c5.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0xe0dfffc2e01a7f051069649ad4eb3f518430b6a4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0xe0dfffc2e01a7f051069649ad4eb3f518430b6a4.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0xe1d1f66215998786110ba0102ef558b22224c016.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0xe1d1f66215998786110ba0102ef558b22224c016.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0xe282a15dbad45e3131620c1b8af85b7330cb3b4b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0xe282a15dbad45e3131620c1b8af85b7330cb3b4b.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0xe40255c5d7fa7ceec5120408c78c787cecb4cfdb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0xe40255c5d7fa7ceec5120408c78c787cecb4cfdb.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0xe4ae305ebe1abe663f261bc00534067c80ad677c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0xe4ae305ebe1abe663f261bc00534067c80ad677c.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0xe64f5cb844946c1f102bd25bbd87a5ab4ae89fbe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0xe64f5cb844946c1f102bd25bbd87a5ab4ae89fbe.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0xe9e7cea3dedca5984780bafc599bd69add087d56.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0xe9e7cea3dedca5984780bafc599bd69add087d56.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0xeca41281c24451168a37211f0bc2b8645af45092.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0xeca41281c24451168a37211f0bc2b8645af45092.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0xed28a457a5a76596ac48d87c0f577020f6ea1c4c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0xed28a457a5a76596ac48d87c0f577020f6ea1c4c.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0xf05e45ad22150677a017fbd94b84fbb63dc9b44c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0xf05e45ad22150677a017fbd94b84fbb63dc9b44c.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0xf0e406c49c63abf358030a299c0e00118c4c6ba5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0xf0e406c49c63abf358030a299c0e00118c4c6ba5.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0xf21768ccbc73ea5b6fd3c687208a7c2def2d966e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0xf21768ccbc73ea5b6fd3c687208a7c2def2d966e.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0xf218184af829cf2b0019f8e6f0b2423498a36983.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0xf218184af829cf2b0019f8e6f0b2423498a36983.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0xf307910a4c7bbc79691fd374889b36d8531b08e3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0xf307910a4c7bbc79691fd374889b36d8531b08e3.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0xf79037f6f6be66832de4e7516be52826bc3cbcc4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0xf79037f6f6be66832de4e7516be52826bc3cbcc4.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0xf859Bf77cBe8699013d6Dbc7C2b926Aaf307F830.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0xf859Bf77cBe8699013d6Dbc7C2b926Aaf307F830.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0xf8a0bf9cf54bb92f17374d9e9a321e6a111a51bd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0xf8a0bf9cf54bb92f17374d9e9a321e6a111a51bd.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0xfCe146bF3146100cfe5dB4129cf6C82b0eF4Ad8c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0xfCe146bF3146100cfe5dB4129cf6C82b0eF4Ad8c.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/coins/0xfd7b3a77848f1c2d67e05e54d78d174a0c850335.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/build/images/coins/0xfd7b3a77848f1c2d67e05e54d78d174a0c850335.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x007ea5c0ea75a8df45d288a4debdd5bb633f9e56.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x007ea5c0ea75a8df45d288a4debdd5bb633f9e56.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x039cb485212f996a9dbb85a9a75d898f94d38da6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x039cb485212f996a9dbb85a9a75d898f94d38da6.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x03ff0ff224f904be3118461335064bb48df47938.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x03ff0ff224f904be3118461335064bb48df47938.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x04c747b40be4d535fc83d09939fb0f626f32800b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x04c747b40be4d535fc83d09939fb0f626f32800b.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x0d8ce2a99bb6e3b7db580ed848240e4a0f9ae153.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x0d8ce2a99bb6e3b7db580ed848240e4a0f9ae153.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x0d9319565be7f53CeFE84Ad201Be3f40feAE2740.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x0d9319565be7f53CeFE84Ad201Be3f40feAE2740.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x0da6ed8b13214ff28e9ca979dd37439e8a88f6c4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x0da6ed8b13214ff28e9ca979dd37439e8a88f6c4.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x0de8fcae8421fc79b29ade9fff97854a424cad09.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x0de8fcae8421fc79b29ade9fff97854a424cad09.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x0e09fabb73bd3ade0a17ecc321fd13a19e81ce82.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x0e09fabb73bd3ade0a17ecc321fd13a19e81ce82.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x0eb3a705fc54725037cc9e008bdede697f62f335.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x0eb3a705fc54725037cc9e008bdede697f62f335.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x0f9e4d49f25de22c2202af916b681fbb3790497b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x0f9e4d49f25de22c2202af916b681fbb3790497b.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x101d82428437127bf1608f699cd651e6abf9766e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x101d82428437127bf1608f699cd651e6abf9766e.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x1203355742e76875154c0d13eb81dcd7711dc7d9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x1203355742e76875154c0d13eb81dcd7711dc7d9.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x1613957159e9b0ac6c80e824f7eea748a32a0ae2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x1613957159e9b0ac6c80e824f7eea748a32a0ae2.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x16939ef78684453bfdfb47825f8a5f714f12623a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x16939ef78684453bfdfb47825f8a5f714f12623a.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x190b589cf9Fb8DDEabBFeae36a813FFb2A702454.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x190b589cf9Fb8DDEabBFeae36a813FFb2A702454.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x1A2fb0Af670D0234c2857FaD35b789F8Cb725584.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x1A2fb0Af670D0234c2857FaD35b789F8Cb725584.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x1af3f329e8be154074d8769d1ffa4ee058b1dbc3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x1af3f329e8be154074d8769d1ffa4ee058b1dbc3.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x1ba42e5193dfa8b03d15dd1b86a3113bbbef8eeb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x1ba42e5193dfa8b03d15dd1b86a3113bbbef8eeb.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x1d1eb8e8293222e1a29d2c0e4ce6c0acfd89aaac.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x1d1eb8e8293222e1a29d2c0e4ce6c0acfd89aaac.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x1d2f0da169ceb9fc7b3144628db156f3f6c60dbe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x1d2f0da169ceb9fc7b3144628db156f3f6c60dbe.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x1f7216fdb338247512ec99715587bb97bbf96eae.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x1f7216fdb338247512ec99715587bb97bbf96eae.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x1ffd0b47127fdd4097e54521c9e2c7f0d66aafc5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x1ffd0b47127fdd4097e54521c9e2c7f0d66aafc5.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x2090c8295769791ab7A3CF1CC6e0AA19F35e441A.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x2090c8295769791ab7A3CF1CC6e0AA19F35e441A.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x211ffbe424b90e25a15531ca322adf1559779e45.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x211ffbe424b90e25a15531ca322adf1559779e45.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x2170ed0880ac9a755fd29b2688956bd959f933f8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x2170ed0880ac9a755fd29b2688956bd959f933f8.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x2222227e22102fe3322098e4cbfe18cfebd57c95.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x2222227e22102fe3322098e4cbfe18cfebd57c95.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x23396cF899Ca06c4472205fC903bDB4de249D6fC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x23396cF899Ca06c4472205fC903bDB4de249D6fC.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x233d91A0713155003fc4DcE0AFa871b508B3B715.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x233d91A0713155003fc4DcE0AFa871b508B3B715.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x23e8a70534308a4AAF76fb8C32ec13d17a3BD89e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x23e8a70534308a4AAF76fb8C32ec13d17a3BD89e.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x250632378e573c6be1ac2f97fcdf00515d0aa91b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x250632378e573c6be1ac2f97fcdf00515d0aa91b.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x250b211EE44459dAd5Cd3bCa803dD6a7EcB5d46C.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x250b211EE44459dAd5Cd3bCa803dD6a7EcB5d46C.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x25e9d05365c867e59c1904e7463af9f312296f9e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x25e9d05365c867e59c1904e7463af9f312296f9e.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x26a5dfab467d4f58fb266648cae769503cec9580.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x26a5dfab467d4f58fb266648cae769503cec9580.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x2cD1075682b0FCCaADd0Ca629e138E64015Ba11c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x2cD1075682b0FCCaADd0Ca629e138E64015Ba11c.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x37dfACfaeDA801437Ff648A1559d73f4C40aAcb7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x37dfACfaeDA801437Ff648A1559d73f4C40aAcb7.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x3833b175af1900b457cf83b839727af6c9cf0bee.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x3833b175af1900b457cf83b839727af6c9cf0bee.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x393B312C01048b3ed2720bF1B090084C09e408A1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x393B312C01048b3ed2720bF1B090084C09e408A1.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x3947B992DC0147D2D89dF0392213781b04B25075.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x3947B992DC0147D2D89dF0392213781b04B25075.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x3cf204795c4995ccf9c1a0b3191f00c01b03c56c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x3cf204795c4995ccf9c1a0b3191f00c01b03c56c.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x3ee2200efb3400fabb9aacf31297cbdd1d435d47.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x3ee2200efb3400fabb9aacf31297cbdd1d435d47.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x3fda9383a84c05ec8f7630fe10adf1fac13241cc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x3fda9383a84c05ec8f7630fe10adf1fac13241cc.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x4131b87f74415190425ccd873048c708f8005823.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x4131b87f74415190425ccd873048c708f8005823.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x42712dF5009c20fee340B245b510c0395896cF6e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x42712dF5009c20fee340B245b510c0395896cF6e.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x42f6f551ae042cbe50c739158b4f0cac0edb9096.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x42f6f551ae042cbe50c739158b4f0cac0edb9096.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x4338665cbb7b2485a8855a139b75d5e34ab0db94.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x4338665cbb7b2485a8855a139b75d5e34ab0db94.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x44754455564474a89358b2c2265883df993b12f0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x44754455564474a89358b2c2265883df993b12f0.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x47bead2563dcbf3bf2c9407fea4dc236faba485a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x47bead2563dcbf3bf2c9407fea4dc236faba485a.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x4b0f1812e5df2a09796481ff14017e6005508003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x4b0f1812e5df2a09796481ff14017e6005508003.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x4bd17003473389a42daf6a0a729f6fdb328bbbd7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x4bd17003473389a42daf6a0a729f6fdb328bbbd7.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x4cfbbdfbd5bf0814472ff35c72717bd095ada055.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x4cfbbdfbd5bf0814472ff35c72717bd095ada055.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x52ce071bd9b1c4b00a0b92d298c512478cad67e8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x52ce071bd9b1c4b00a0b92d298c512478cad67e8.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x541e619858737031a1244a5d0cd47e5ef480342c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x541e619858737031a1244a5d0cd47e5ef480342c.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x55d398326f99059ff775485246999027b3197955.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x55d398326f99059ff775485246999027b3197955.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x5621b5a3f4a8008c4ccdd1b942b121c8b1944f1f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x5621b5a3f4a8008c4ccdd1b942b121c8b1944f1f.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x56b6fb708fc5732dec1afc8d8556423a2edccbd6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x56b6fb708fc5732dec1afc8d8556423a2edccbd6.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x5921dee8556c4593eefcfad3ca5e2f618606483b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x5921dee8556c4593eefcfad3ca5e2f618606483b.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x5986d5c77c65e5801a5caa4fae80089f870a71da.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x5986d5c77c65e5801a5caa4fae80089f870a71da.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x5F88AB06e8dfe89DF127B2430Bba4Af600866035.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x5F88AB06e8dfe89DF127B2430Bba4Af600866035.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x5ac52ee5b2a633895292ff6d8a89bb9190451587.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x5ac52ee5b2a633895292ff6d8a89bb9190451587.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x5b6dcf557e2abe2323c48445e8cc948910d8c2c9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x5b6dcf557e2abe2323c48445e8cc948910d8c2c9.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x5d684adaf3fcfe9cfb5cede3abf02f0cdd1012e3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x5d684adaf3fcfe9cfb5cede3abf02f0cdd1012e3.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x62D71B23bF15218C7d2D7E48DBbD9e9c650B173f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x62D71B23bF15218C7d2D7E48DBbD9e9c650B173f.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x63870A18B6e42b01Ef1Ad8A2302ef50B7132054F.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x63870A18B6e42b01Ef1Ad8A2302ef50B7132054F.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x658A109C5900BC6d2357c87549B651670E5b0539.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x658A109C5900BC6d2357c87549B651670E5b0539.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x67ee3cb086f8a16f34bee3ca72fad36f7db929e2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x67ee3cb086f8a16f34bee3ca72fad36f7db929e2.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x695FD30aF473F2960e81Dc9bA7cB67679d35EDb7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x695FD30aF473F2960e81Dc9bA7cB67679d35EDb7.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x6f769e65c14ebd1f68817f5f1dcdb61cfa2d6f7e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x6f769e65c14ebd1f68817f5f1dcdb61cfa2d6f7e.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x7083609fce4d1d8dc0c979aab8c869ea2c873402.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x7083609fce4d1d8dc0c979aab8c869ea2c873402.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x7130d2a12b9bcbfae4f2634d864a1ee1ce3ead9c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x7130d2a12b9bcbfae4f2634d864a1ee1ce3ead9c.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x71DE20e0C4616E7fcBfDD3f875d568492cBE4739.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x71DE20e0C4616E7fcBfDD3f875d568492cBE4739.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x728C5baC3C3e370E372Fc4671f9ef6916b814d8B.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x728C5baC3C3e370E372Fc4671f9ef6916b814d8B.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x72faa679e1008ad8382959ff48e392042a8b06f7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x72faa679e1008ad8382959ff48e392042a8b06f7.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x762539b45a1dcce3d36d080f74d1aed37844b878.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x762539b45a1dcce3d36d080f74d1aed37844b878.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x78650b139471520656b9e7aa7a5e9276814a38e9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x78650b139471520656b9e7aa7a5e9276814a38e9.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x7a1da9f49224ef98389b071b8a3294d1cc5e3e6a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x7a1da9f49224ef98389b071b8a3294d1cc5e3e6a.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x7a9f28eb62c791422aa23ceae1da9c847cbec9b0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x7a9f28eb62c791422aa23ceae1da9c847cbec9b0.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x7af173f350d916358af3e218bdf2178494beb748.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x7af173f350d916358af3e218bdf2178494beb748.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x7afd064dae94d73ee37d19ff2d264f5a2903bbb0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x7afd064dae94d73ee37d19ff2d264f5a2903bbb0.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x7c17c8bed8d14bacce824d020f994f4880d6ab3b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x7c17c8bed8d14bacce824d020f994f4880d6ab3b.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x7f70642d88cf1c4a3a7abb072b53b929b653eda5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x7f70642d88cf1c4a3a7abb072b53b929b653eda5.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x8076c74c5e3f5852037f31ff0093eeb8c8add8d3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x8076c74c5e3f5852037f31ff0093eeb8c8add8d3.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x80d5f92c2c8c682070c95495313ddb680b267320.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x80d5f92c2c8c682070c95495313ddb680b267320.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x81859801b01764D4f0Fa5E64729f5a6C3b91435b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x81859801b01764D4f0Fa5E64729f5a6C3b91435b.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x8443f091997f06a61670b735ed92734f5628692f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x8443f091997f06a61670b735ed92734f5628692f.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x8519ea49c997f50ceffa444d240fb655e89248aa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x8519ea49c997f50ceffa444d240fb655e89248aa.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x857b222fc79e1cbbf8ca5f78cb133d1b7cf34bbd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x857b222fc79e1cbbf8ca5f78cb133d1b7cf34bbd.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x88f1a5ae2a3bf98aeaf342d26b30a79438c9142e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x88f1a5ae2a3bf98aeaf342d26b30a79438c9142e.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x8ac76a51cc950d9822d68b83fe1ad97b32cd580d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x8ac76a51cc950d9822d68b83fe1ad97b32cd580d.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x8cd6e29d3686d24d3c2018cee54621ea0f89313b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x8cd6e29d3686d24d3c2018cee54621ea0f89313b.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x8f0528ce5ef7b51152a59745befdd91d97091d2f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x8f0528ce5ef7b51152a59745befdd91d97091d2f.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x8ff795a6f4d97e7887c79bea79aba5cc76444adf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x8ff795a6f4d97e7887c79bea79aba5cc76444adf.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x928e55daB735aa8260AF3cEDadA18B5f70C72f1b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x928e55daB735aa8260AF3cEDadA18B5f70C72f1b.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x92d7756c60dcfd4c689290e8a9f4d263b3b32241.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x92d7756c60dcfd4c689290e8a9f4d263b3b32241.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x947950bcc74888a40ffa2593c5798f11fc9124c4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x947950bcc74888a40ffa2593c5798f11fc9124c4.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x948d2a81086a075b3130bac19e4c6dee1d2e3fe8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x948d2a81086a075b3130bac19e4c6dee1d2e3fe8.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x96058f8c3e16576d9bd68766f3836d9a33158f89.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x96058f8c3e16576d9bd68766f3836d9a33158f89.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x9678e42cebeb63f23197d726b29b1cb20d0064e5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x9678e42cebeb63f23197d726b29b1cb20d0064e5.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x96dd399f9c3afda1f194182f71600f1b65946501.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x96dd399f9c3afda1f194182f71600f1b65946501.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0x9f589e3eabe42ebc94a44727b3f3531c0c877809.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0x9f589e3eabe42ebc94a44727b3f3531c0c877809.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0xB67754f5b4C704A24d2db68e661b2875a4dDD197.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0xB67754f5b4C704A24d2db68e661b2875a4dDD197.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0xC0eFf7749b125444953ef89682201Fb8c6A917CD.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0xC0eFf7749b125444953ef89682201Fb8c6A917CD.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0xC7d8D35EBA58a0935ff2D5a33Df105DD9f071731.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0xC7d8D35EBA58a0935ff2D5a33Df105DD9f071731.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0xCa3F508B8e4Dd382eE878A314789373D80A5190A.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0xCa3F508B8e4Dd382eE878A314789373D80A5190A.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0xE0e514c71282b6f4e823703a39374Cf58dc3eA4f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0xE0e514c71282b6f4e823703a39374Cf58dc3eA4f.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0xF215A127A196e3988C09d052e16BcFD365Cd7AA3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0xF215A127A196e3988C09d052e16BcFD365Cd7AA3.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0xF35262a9d427F96d2437379eF090db986eaE5d42.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0xF35262a9d427F96d2437379eF090db986eaE5d42.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0xa04F060077D90Fe2647B61e4dA4aD1F97d6649dc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0xa04F060077D90Fe2647B61e4dA4aD1F97d6649dc.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0xa1303e6199b319a891b79685f0537d289af1fc83.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0xa1303e6199b319a891b79685f0537d289af1fc83.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0xa184088a740c695e156f91f5cc086a06bb78b827.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0xa184088a740c695e156f91f5cc086a06bb78b827.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0xa1faa113cbe53436df28ff0aee54275c13b40975.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0xa1faa113cbe53436df28ff0aee54275c13b40975.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0xa2B726B1145A4773F68593CF171187d8EBe4d495.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0xa2B726B1145A4773F68593CF171187d8EBe4d495.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0xa7f552078dcc247c2684336020c03648500c6d9f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0xa7f552078dcc247c2684336020c03648500c6d9f.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0xa8c2b8eec3d368c0253ad3dae65a5f2bbb89c929.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0xa8c2b8eec3d368c0253ad3dae65a5f2bbb89c929.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0xac51066d7bec65dc4589368da368b212745d63e8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0xac51066d7bec65dc4589368da368b212745d63e8.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0xad6caeb32cd2c308980a548bd0bc5aa4306c6c18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0xad6caeb32cd2c308980a548bd0bc5aa4306c6c18.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0xae9269f27437f0fcbc232d39ec814844a51d6b8f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0xae9269f27437f0fcbc232d39ec814844a51d6b8f.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0xaf53d56ff99f1322515e54fdde93ff8b3b7dafd5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0xaf53d56ff99f1322515e54fdde93ff8b3b7dafd5.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0xb289b361a633a9d2b0b39bae76bb458d83f58cec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0xb289b361a633a9d2b0b39bae76bb458d83f58cec.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0xb2bd0749dbe21f623d9baba856d3b0f0e1bfec9c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0xb2bd0749dbe21f623d9baba856d3b0f0e1bfec9c.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0xb59490ab09a0f526cc7305822ac65f2ab12f9723.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0xb59490ab09a0f526cc7305822ac65f2ab12f9723.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0xb86abcb37c3a4b64f74f59301aff131a1becc787.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0xb86abcb37c3a4b64f74f59301aff131a1becc787.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0xb8C540d00dd0Bf76ea12E4B4B95eFC90804f924E.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0xb8C540d00dd0Bf76ea12E4B4B95eFC90804f924E.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0xb8f5b50ed77596b5e638359d828000747bb3dd89.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0xb8f5b50ed77596b5e638359d828000747bb3dd89.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0xbb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0xbb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0xbc5609612b7c44bef426de600b5fd1379db2ecf1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0xbc5609612b7c44bef426de600b5fd1379db2ecf1.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0xbcf39f0edda668c58371e519af37ca705f2bfcbd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0xbcf39f0edda668c58371e519af37ca705f2bfcbd.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0xbf5140a22578168fd562dccf235e5d43a02ce9b1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0xbf5140a22578168fd562dccf235e5d43a02ce9b1.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0xbf7c81fff98bbe61b40ed186e4afd6ddd01337fe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0xbf7c81fff98bbe61b40ed186e4afd6ddd01337fe.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0xbfa0841f7a90c4ce6643f651756ee340991f99d5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0xbfa0841f7a90c4ce6643f651756ee340991f99d5.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0xc13b7a43223bb9bf4b69bd68ab20ca1b79d81c75.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0xc13b7a43223bb9bf4b69bd68ab20ca1b79d81c75.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0xc3fed6eb39178a541d274e6fc748d48f0ca01cc3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0xc3fed6eb39178a541d274e6fc748d48f0ca01cc3.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0xc40c9a843e1c6d01b7578284a9028854f6683b1b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0xc40c9a843e1c6d01b7578284a9028854f6683b1b.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0xc53708664b99DF348dd27C3Ac0759d2DA9c40462.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0xc53708664b99DF348dd27C3Ac0759d2DA9c40462.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0xc5e6689c9c8b02be7c49912ef19e79cf24977f03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0xc5e6689c9c8b02be7c49912ef19e79cf24977f03.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0xc9849e6fdb743d08faee3e34dd2d1bc69ea11a51.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0xc9849e6fdb743d08faee3e34dd2d1bc69ea11a51.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0xcd40f2670cf58720b694968698a5514e924f742d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0xcd40f2670cf58720b694968698a5514e924f742d.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0xcf6bb5389c92bdda8a3747ddb454cb7a64626c63.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0xcf6bb5389c92bdda8a3747ddb454cb7a64626c63.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0xd41fdb03ba84762dd66a0af1a6c8540ff1ba5dfb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0xd41fdb03ba84762dd66a0af1a6c8540ff1ba5dfb.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0xd4cb328a82bdf5f03eb737f37fa6b370aef3e888.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0xd4cb328a82bdf5f03eb737f37fa6b370aef3e888.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0xdff8cb622790b7f92686c722b02cab55592f152c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0xdff8cb622790b7f92686c722b02cab55592f152c.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0xe02df9e3e622debdd69fb838bb799e3f168902c5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0xe02df9e3e622debdd69fb838bb799e3f168902c5.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0xe0dfffc2e01a7f051069649ad4eb3f518430b6a4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0xe0dfffc2e01a7f051069649ad4eb3f518430b6a4.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0xe1d1f66215998786110ba0102ef558b22224c016.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0xe1d1f66215998786110ba0102ef558b22224c016.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0xe282a15dbad45e3131620c1b8af85b7330cb3b4b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0xe282a15dbad45e3131620c1b8af85b7330cb3b4b.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0xe40255c5d7fa7ceec5120408c78c787cecb4cfdb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0xe40255c5d7fa7ceec5120408c78c787cecb4cfdb.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0xe4ae305ebe1abe663f261bc00534067c80ad677c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0xe4ae305ebe1abe663f261bc00534067c80ad677c.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0xe64f5cb844946c1f102bd25bbd87a5ab4ae89fbe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0xe64f5cb844946c1f102bd25bbd87a5ab4ae89fbe.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0xe9e7cea3dedca5984780bafc599bd69add087d56.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0xe9e7cea3dedca5984780bafc599bd69add087d56.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0xeca41281c24451168a37211f0bc2b8645af45092.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0xeca41281c24451168a37211f0bc2b8645af45092.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0xed28a457a5a76596ac48d87c0f577020f6ea1c4c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0xed28a457a5a76596ac48d87c0f577020f6ea1c4c.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0xf05e45ad22150677a017fbd94b84fbb63dc9b44c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0xf05e45ad22150677a017fbd94b84fbb63dc9b44c.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0xf0e406c49c63abf358030a299c0e00118c4c6ba5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0xf0e406c49c63abf358030a299c0e00118c4c6ba5.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0xf21768ccbc73ea5b6fd3c687208a7c2def2d966e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0xf21768ccbc73ea5b6fd3c687208a7c2def2d966e.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0xf218184af829cf2b0019f8e6f0b2423498a36983.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0xf218184af829cf2b0019f8e6f0b2423498a36983.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0xf307910a4c7bbc79691fd374889b36d8531b08e3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0xf307910a4c7bbc79691fd374889b36d8531b08e3.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0xf79037f6f6be66832de4e7516be52826bc3cbcc4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0xf79037f6f6be66832de4e7516be52826bc3cbcc4.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0xf859Bf77cBe8699013d6Dbc7C2b926Aaf307F830.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0xf859Bf77cBe8699013d6Dbc7C2b926Aaf307F830.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0xf8a0bf9cf54bb92f17374d9e9a321e6a111a51bd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0xf8a0bf9cf54bb92f17374d9e9a321e6a111a51bd.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0xfCe146bF3146100cfe5dB4129cf6C82b0eF4Ad8c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0xfCe146bF3146100cfe5dB4129cf6C82b0eF4Ad8c.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/coins/0xfd7b3a77848f1c2d67e05e54d78d174a0c850335.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhancv/pancake-swap-testnet/HEAD/pancake-swap-interface-v1/public/images/coins/0xfd7b3a77848f1c2d67e05e54d78d174a0c850335.png -------------------------------------------------------------------------------- /pancake-swap-interface-v1/src/utils/isZero.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Returns true if the string value is zero in hex 3 | * @param hexNumberString 4 | */ 5 | export default function isZero(hexNumberString: string) { 6 | return /^0x0*$/.test(hexNumberString) 7 | } 8 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/src/utils/listVersionLabel.ts: -------------------------------------------------------------------------------- 1 | import { Version } from '@uniswap/token-lists' 2 | 3 | export default function listVersionLabel(version: Version): string { 4 | return `v${version.major}.${version.minor}.${version.patch}` 5 | } 6 | -------------------------------------------------------------------------------- /pancake-swap-periphery/contracts/interfaces/IPancakeMigrator.sol: -------------------------------------------------------------------------------- 1 | pragma solidity >=0.5.0; 2 | 3 | interface IPancakeMigrator { 4 | function migrate(address token, uint amountTokenMin, uint amountETHMin, address to, uint deadline) external; 5 | } 6 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/cypress.json: -------------------------------------------------------------------------------- 1 | { 2 | "baseUrl": "http://localhost:3000", 3 | "pluginsFile": false, 4 | "fixturesFolder": false, 5 | "supportFile": "cypress/support/index.js", 6 | "video": false, 7 | "defaultCommandTimeout": 10000 8 | } 9 | -------------------------------------------------------------------------------- /pancake-swap-core/contracts/test/ERC20.sol: -------------------------------------------------------------------------------- 1 | pragma solidity =0.5.16; 2 | 3 | import '../PancakeERC20.sol'; 4 | 5 | contract ERC20 is PancakeERC20 { 6 | constructor(uint _totalSupply) public { 7 | _mint(msg.sender, _totalSupply); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /pancake-swap-periphery/contracts/interfaces/IWETH.sol: -------------------------------------------------------------------------------- 1 | pragma solidity >=0.5.0; 2 | 3 | interface IWETH { 4 | function deposit() external payable; 5 | function transfer(address to, uint value) external returns (bool); 6 | function withdraw(uint) external; 7 | } 8 | -------------------------------------------------------------------------------- /netlify.toml: -------------------------------------------------------------------------------- 1 | [build] 2 | ignore = "exit 1" 3 | base = "pancake-swap-interface-v1" 4 | publish = "build" 5 | command = "" 6 | 7 | [build.environment] 8 | REACT_APP_CHAIN_ID = "97" 9 | REACT_APP_NETWORK_URL = "https://data-seed-prebsc-1-s1.binance.org:8545" 10 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/src/components/Pane/index.tsx: -------------------------------------------------------------------------------- 1 | import styled from 'styled-components' 2 | 3 | const Pane = styled.div` 4 | border: 2px solid ${({ theme }) => theme.colors.borderColor}; 5 | border-radius: 16px; 6 | padding: 16px; 7 | ` 8 | 9 | export default Pane 10 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/src/utils/getLibrary.ts: -------------------------------------------------------------------------------- 1 | import { Web3Provider } from '@ethersproject/providers' 2 | 3 | export default function getLibrary(provider: any): Web3Provider { 4 | const library = new Web3Provider(provider) 5 | library.pollingInterval = 15000 6 | return library 7 | } 8 | -------------------------------------------------------------------------------- /pancake-swap-periphery/README.md: -------------------------------------------------------------------------------- 1 | # Pancake Router 2 | 3 | ### Bsc-Test 4 | 5 | The following assumes the use of `node@>=10`. 6 | 7 | ## Install Dependencies 8 | 9 | `yarn` 10 | 11 | ## Compile Contracts 12 | 13 | `yarn compile` 14 | 15 | ## Run Tests 16 | 17 | `yarn test` 18 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/src/components/pancake/CoinLogo.ts: -------------------------------------------------------------------------------- 1 | import styled from 'styled-components' 2 | import Logo from '../Logo' 3 | 4 | const CoinLogo = styled(Logo)<{ size: string }>` 5 | width: ${({ size }) => size}; 6 | height: ${({ size }) => size}; 7 | ` 8 | 9 | export default CoinLogo 10 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/images/blue-loader.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/images/blue-loader.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/src/constants/abis/erc20.ts: -------------------------------------------------------------------------------- 1 | import { Interface } from '@ethersproject/abi' 2 | import ERC20_ABI from './erc20.json' 3 | import ERC20_BYTES32_ABI from './erc20_bytes32.json' 4 | 5 | const ERC20_INTERFACE = new Interface(ERC20_ABI) 6 | 7 | export default ERC20_INTERFACE 8 | export { ERC20_ABI, ERC20_BYTES32_ABI } 9 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/src/hooks/useToggle.ts: -------------------------------------------------------------------------------- 1 | import { useCallback, useState } from 'react' 2 | 3 | export default function useToggle(initialState = false): [boolean, () => void] { 4 | const [state, setState] = useState(initialState) 5 | const toggle = useCallback(() => setState((prev) => !prev), []) 6 | return [state, toggle] 7 | } 8 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/src/style/styled.d.ts: -------------------------------------------------------------------------------- 1 | // eslint-disable-next-line import/no-unresolved 2 | import { PancakeTheme } from '@pancakeswap-libs/uikit/dist/theme' 3 | 4 | declare module 'styled-components' { 5 | /* eslint-disable @typescript-eslint/no-empty-interface */ 6 | export interface DefaultTheme extends PancakeTheme {} 7 | } 8 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/cypress/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "strict": true, 4 | "baseUrl": "../node_modules", 5 | "target": "es5", 6 | "lib": [ 7 | "es5", 8 | "dom" 9 | ], 10 | "types": [ 11 | "cypress" 12 | ] 13 | }, 14 | "include": [ 15 | "**/*.ts" 16 | ] 17 | } -------------------------------------------------------------------------------- /pancake-swap-interface-v1/src/state/global/actions.ts: -------------------------------------------------------------------------------- 1 | import { createAction } from '@reduxjs/toolkit' 2 | 3 | // fired once when the app reloads but before the app renders 4 | // allows any updates to be applied to store data loaded from localStorage 5 | export const updateVersion = createAction('global/updateVersion') 6 | 7 | export default createAction 8 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/cypress/support/commands.d.ts: -------------------------------------------------------------------------------- 1 | export const TEST_ADDRESS_NEVER_USE: string 2 | 3 | export const TEST_ADDRESS_NEVER_USE_SHORTENED: string 4 | 5 | // declare namespace Cypress { 6 | // // eslint-disable-next-line @typescript-eslint/class-name-casing 7 | // interface cy { 8 | // additionalCommands(): void 9 | // } 10 | // } 11 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/.commitlintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["@commitlint/config-conventional"], 3 | "rules": { 4 | "subject-case": [2, "always", "sentence-case"], 5 | "type-enum": [ 6 | 2, 7 | "always", 8 | ["build", "ci", "chore", "docs", "feat", "fix", "perf", "refactor", "revert", "style", "test"] 9 | ] 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/src/style/Global.ts: -------------------------------------------------------------------------------- 1 | import { createGlobalStyle } from 'styled-components' 2 | 3 | const GlobalStyle = createGlobalStyle` 4 | body { 5 | background-color: ${({ theme }) => theme.colors.background}; 6 | 7 | img { 8 | height: auto; 9 | max-width: 100%; 10 | } 11 | } 12 | ` 13 | 14 | export default GlobalStyle 15 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/src/utils/currencyId.ts: -------------------------------------------------------------------------------- 1 | import { Currency, ETHER, Token } from '@pancakeswap-libs/sdk' 2 | 3 | export function currencyId(currency: Currency): string { 4 | if (currency === ETHER) return 'BNB' 5 | if (currency instanceof Token) return currency.address 6 | throw new Error('invalid currency') 7 | } 8 | 9 | export default currencyId 10 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/src/state/burn/actions.ts: -------------------------------------------------------------------------------- 1 | import { createAction } from '@reduxjs/toolkit' 2 | 3 | export enum Field { 4 | LIQUIDITY_PERCENT = 'LIQUIDITY_PERCENT', 5 | LIQUIDITY = 'LIQUIDITY', 6 | CURRENCY_A = 'CURRENCY_A', 7 | CURRENCY_B = 'CURRENCY_B' 8 | } 9 | 10 | export const typeInput = createAction<{ field: Field; typedValue: string }>('burn/typeInputBurn') 11 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/static/js/6.d2a49a05.chunk.js: -------------------------------------------------------------------------------- 1 | (this["webpackJsonp@pancakeswap/interface"]=this["webpackJsonp@pancakeswap/interface"]||[]).push([[6],{610:function(n,c){},611:function(n,c){},620:function(n,c){},621:function(n,c){},641:function(n,c){},644:function(n,c){},645:function(n,c){},650:function(n,c){},654:function(n,c){},706:function(n,c){}}]); 2 | //# sourceMappingURL=6.d2a49a05.chunk.js.map -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/static/js/7.c7122b64.chunk.js: -------------------------------------------------------------------------------- 1 | (this["webpackJsonp@pancakeswap/interface"]=this["webpackJsonp@pancakeswap/interface"]||[]).push([[7],{610:function(n,c){},611:function(n,c){},620:function(n,c){},621:function(n,c){},641:function(n,c){},644:function(n,c){},645:function(n,c){},650:function(n,c){},654:function(n,c){},960:function(n,c){}}]); 2 | //# sourceMappingURL=7.c7122b64.chunk.js.map -------------------------------------------------------------------------------- /pancake-swap-interface-v1/src/state/mint/actions.ts: -------------------------------------------------------------------------------- 1 | import { createAction } from '@reduxjs/toolkit' 2 | 3 | export enum Field { 4 | CURRENCY_A = 'CURRENCY_A', 5 | CURRENCY_B = 'CURRENCY_B' 6 | } 7 | 8 | export const typeInput = createAction<{ field: Field; typedValue: string; noLiquidity: boolean }>('mint/typeInputMint') 9 | export const resetMintState = createAction('mint/resetMintState') 10 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/src/pages/Swap/redirects.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react' 2 | import { Redirect, RouteComponentProps } from 'react-router-dom' 3 | 4 | // Redirects to swap but only replace the pathname 5 | export function RedirectPathToSwapOnly({ location }: RouteComponentProps) { 6 | return 7 | } 8 | 9 | export default RedirectPathToSwapOnly 10 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/cypress/support/index.js: -------------------------------------------------------------------------------- 1 | // *********************************************************** 2 | // This file is processed and loaded automatically before your test files. 3 | // 4 | // You can read more here: 5 | // https://on.cypress.io/configuration 6 | // *********************************************************** 7 | 8 | // Import commands.ts using ES2015 syntax: 9 | import './commands' 10 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/cypress/integration/send.test.ts: -------------------------------------------------------------------------------- 1 | describe('Send', () => { 2 | it('should redirect', () => { 3 | cy.visit('/send') 4 | cy.url().should('include', '/swap') 5 | }) 6 | 7 | it('should redirect with url params', () => { 8 | cy.visit('/send?outputCurrency=BNB&recipient=bob.argent.xyz') 9 | cy.url().should('contain', '/swap?outputCurrency=BNB&recipient=bob.argent.xyz') 10 | }) 11 | }) 12 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/src/constants/multicall/index.ts: -------------------------------------------------------------------------------- 1 | import { ChainId } from '@pancakeswap-libs/sdk' 2 | import MULTICALL_ABI from './abi.json' 3 | 4 | const MULTICALL_NETWORKS: { [chainId in ChainId]: string } = { 5 | [ChainId.MAINNET]: '0x1Ee38d535d541c55C9dae27B12edf090C608E6Fb', // TODO 6 | [ChainId.BSCTESTNET]: '0x301907b5835a2d723Fe3e9E8C5Bc5375d5c1236A' 7 | } 8 | 9 | export { MULTICALL_ABI, MULTICALL_NETWORKS } 10 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/cypress/integration/pool.test.ts: -------------------------------------------------------------------------------- 1 | describe('Pool', () => { 2 | beforeEach(() => cy.visit('/pool')) 3 | it('add liquidity links to /add/BNB', () => { 4 | cy.get('#join-pool-button').click() 5 | cy.url().should('contain', '/add/BNB') 6 | }) 7 | 8 | it('import pool links to /import', () => { 9 | cy.get('#import-pool-link').click() 10 | cy.url().should('contain', '/find') 11 | }) 12 | }) 13 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/src/hooks/useTheme.ts: -------------------------------------------------------------------------------- 1 | import { useContext } from 'react' 2 | import { ThemeContext as StyledThemeCopntext } from 'styled-components' 3 | import { ThemeContext } from '../ThemeContext' 4 | 5 | const useTheme = () => { 6 | const { isDark, toggleTheme } = useContext(ThemeContext) 7 | const theme = useContext(StyledThemeCopntext) 8 | return { isDark, toggleTheme, theme } 9 | } 10 | 11 | export default useTheme 12 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/src/utils/parseENSAddress.ts: -------------------------------------------------------------------------------- 1 | const ENS_NAME_REGEX = /^(([a-zA-Z0-9]+\.)+)eth(\/.*)?$/ 2 | 3 | export function parseENSAddress(ensAddress: string): { ensName: string; ensPath: string | undefined } | undefined { 4 | const match = ensAddress.match(ENS_NAME_REGEX) 5 | if (!match) return undefined 6 | return { ensName: `${match[1].toLowerCase()}eth`, ensPath: match[3] } 7 | } 8 | 9 | export default parseENSAddress 10 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/src/hooks/useParsedQueryString.ts: -------------------------------------------------------------------------------- 1 | import { parse, ParsedQs } from 'qs' 2 | import { useMemo } from 'react' 3 | import { useLocation } from 'react-router-dom' 4 | 5 | export default function useParsedQueryString(): ParsedQs { 6 | const { search } = useLocation() 7 | return useMemo( 8 | () => (search && search.length > 1 ? parse(search, { parseArrays: false, ignoreQueryPrefix: true }) : {}), 9 | [search] 10 | ) 11 | } 12 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/.github/workflows/lint.yml: -------------------------------------------------------------------------------- 1 | name: Lint 2 | 3 | on: 4 | pull_request: 5 | 6 | jobs: 7 | commitlint: 8 | runs-on: ubuntu-latest 9 | steps: 10 | - uses: actions/checkout@v2 11 | with: 12 | fetch-depth: 0 13 | - uses: wagoid/commitlint-github-action@v2 14 | with: 15 | configFile: .commitlintrc.json 16 | helpURL: https://docs.pancakeswap.finance/code/contributing#committing 17 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/static/js/0.63e15dfd.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! 2 | * The buffer module from node.js, for the browser. 3 | * 4 | * @author Feross Aboukhadijeh 5 | * @license MIT 6 | */ 7 | 8 | /*! https://mths.be/punycode v1.4.1 by @mathias */ 9 | 10 | /*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */ 11 | 12 | /*! safe-buffer. MIT License. Feross Aboukhadijeh */ 13 | -------------------------------------------------------------------------------- /pancake-swap-core/contracts/Migration.sol: -------------------------------------------------------------------------------- 1 | // SPDX-License-Identifier: MIT 2 | pragma solidity >=0.4.25 <0.7.0; 3 | 4 | contract Migrations { 5 | address public owner; 6 | uint public last_completed_migration; 7 | 8 | modifier restricted() { 9 | if (msg.sender == owner) _; 10 | } 11 | 12 | constructor() public { 13 | owner = msg.sender; 14 | } 15 | 16 | function setCompleted(uint completed) public restricted { 17 | last_completed_migration = completed; 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /pancake-swap-periphery/contracts/Migrations.sol: -------------------------------------------------------------------------------- 1 | // SPDX-License-Identifier: MIT 2 | pragma solidity >=0.4.25 <0.7.0; 3 | 4 | contract Migrations { 5 | address public owner; 6 | uint public last_completed_migration; 7 | 8 | modifier restricted() { 9 | if (msg.sender == owner) _; 10 | } 11 | 12 | constructor() public { 13 | owner = msg.sender; 14 | } 15 | 16 | function setCompleted(uint completed) public restricted { 17 | last_completed_migration = completed; 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/.github/ISSUE_TEMPLATE/listing-request.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Listing request 3 | about: Request a listing 4 | title: '[Listing] Request listing for {ADD TOKEN NAME HERE}' 5 | labels: listing 6 | assignees: Chef-Chungus 7 | --- 8 | 9 | ### DO NOT SUBMIT A LISTING REQUEST ON GITHUB - WE WILL LIST ANY PROJECT THAT HAS AN IFO/POOL/FARM 10 | 11 | Please apply here instead: https://docs.google.com/forms/d/e/1FAIpQLScGdT5rrVMr4WOWr08pvcroSeuIOtEJf1sVdQGVdcAOqryigQ/viewform 12 | 13 | Any Listing issues/PRs will be closed. 14 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/src/hooks/TranslationsContext.ts: -------------------------------------------------------------------------------- 1 | import React, { createContext } from 'react' 2 | 3 | interface TranslationState { 4 | translations: Array 5 | setTranslations: React.Dispatch>> 6 | } 7 | 8 | const defaultTranslationState: TranslationState = { 9 | translations: [], 10 | setTranslations: (): void => undefined, 11 | } 12 | 13 | export const TranslationsContext = createContext(defaultTranslationState as TranslationState) 14 | 15 | export default TranslationsContext 16 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/src/components/TransactionConfirmationModal/index.tsx: -------------------------------------------------------------------------------- 1 | import TransactionConfirmationModal from './TransactionConfirmationModal' 2 | 3 | export { default as ConfirmationModalContent } from './ConfirmationModalContent' 4 | export { default as ConfirmationPendingContent } from './ConfirmationPendingContent' 5 | export { default as TransactionErrorContent } from './TransactionErrorContent' 6 | export { default as TransactionSubmittedContent } from './TransactionSubmittedContent' 7 | 8 | export default TransactionConfirmationModal 9 | -------------------------------------------------------------------------------- /pancake-swap-periphery/contracts/interfaces/V1/IUniswapV1Exchange.sol: -------------------------------------------------------------------------------- 1 | pragma solidity >=0.5.0; 2 | 3 | interface IUniswapV1Exchange { 4 | function balanceOf(address owner) external view returns (uint); 5 | function transferFrom(address from, address to, uint value) external returns (bool); 6 | function removeLiquidity(uint, uint, uint, uint) external returns (uint, uint); 7 | function tokenToEthSwapInput(uint, uint, uint) external returns (uint); 8 | function ethToTokenSwapInput(uint, uint) external payable returns (uint); 9 | } 10 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/src/pages/AppBody.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react' 2 | import styled from 'styled-components' 3 | import { Card } from '@pancakeswap-libs/uikit' 4 | 5 | export const BodyWrapper = styled(Card)` 6 | position: relative; 7 | max-width: 436px; 8 | width: 100%; 9 | z-index: 5; 10 | ` 11 | 12 | /** 13 | * The styled container element that wraps the content of most pages and the tabs. 14 | */ 15 | export default function AppBody({ children }: { children: React.ReactNode }) { 16 | return {children} 17 | } 18 | -------------------------------------------------------------------------------- /pancake-swap-core/README.md: -------------------------------------------------------------------------------- 1 | # Pancake Factory 2 | 3 | [![Actions Status](https://github.com/pancakeswap/pancake-swap-core/workflows/CI/badge.svg)](https://github.com/pancakeswap/pancake-swap-core/actions) 4 | 5 | In-depth documentation on PancakeSwap is available at [docs.pancakeswap.finance](https://docs.pancakeswap.finance/). 6 | 7 | # Local Development 8 | 9 | The following assumes the use of `node@>=10`. 10 | 11 | ## Install Dependencies 12 | 13 | `yarn` 14 | 15 | ## Compile Contracts 16 | 17 | `yarn compile` 18 | 19 | ## Run Tests 20 | 21 | `yarn test` 22 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/src/utils/theme.ts: -------------------------------------------------------------------------------- 1 | const CACHE_KEY = 'IS_DARK' 2 | 3 | export function getThemeCache(): boolean | null { 4 | let cache = null 5 | try { 6 | const rawCache = localStorage.getItem(CACHE_KEY) 7 | if (rawCache) { 8 | cache = JSON.parse(rawCache) 9 | } 10 | } catch (error) { 11 | console.error(error) 12 | } 13 | 14 | return cache 15 | } 16 | 17 | export function setThemeCache(isDark: boolean) { 18 | try { 19 | localStorage.setItem(CACHE_KEY, JSON.stringify(isDark)) 20 | } catch (error) { 21 | console.error(error) 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/src/utils/chunkArray.ts: -------------------------------------------------------------------------------- 1 | // chunks array into chunks of maximum size 2 | // evenly distributes items among the chunks 3 | export default function chunkArray(items: T[], maxChunkSize: number): T[][] { 4 | if (maxChunkSize < 1) throw new Error('maxChunkSize must be gte 1') 5 | if (items.length <= maxChunkSize) return [items] 6 | 7 | const numChunks: number = Math.ceil(items.length / maxChunkSize) 8 | const chunkSize = Math.ceil(items.length / numChunks) 9 | 10 | return [...Array(numChunks).keys()].map(ix => items.slice(ix * chunkSize, ix * chunkSize + chunkSize)) 11 | } 12 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "short_name": "PancakeSwap", 3 | "name": "PancakeSwap", 4 | "icons": [ 5 | { 6 | "src": "./images/192x192_App_Icon.png", 7 | "sizes": "192x192", 8 | "type": "image/png", 9 | "purpose": "any maskable" 10 | }, 11 | { 12 | "src": "./images/512x512_App_Icon.png", 13 | "sizes": "512x512", 14 | "type": "image/png", 15 | "purpose": "any maskable" 16 | } 17 | ], 18 | "orientation": "portrait", 19 | "display": "standalone", 20 | "theme_color": "#000000", 21 | "background_color": "#ffffff" 22 | } 23 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/public/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "short_name": "PancakeSwap", 3 | "name": "PancakeSwap", 4 | "icons": [ 5 | { 6 | "src": "./images/192x192_App_Icon.png", 7 | "sizes": "192x192", 8 | "type": "image/png", 9 | "purpose": "any maskable" 10 | }, 11 | { 12 | "src": "./images/512x512_App_Icon.png", 13 | "sizes": "512x512", 14 | "type": "image/png", 15 | "purpose": "any maskable" 16 | } 17 | ], 18 | "orientation": "portrait", 19 | "display": "standalone", 20 | "theme_color": "#000000", 21 | "background_color": "#ffffff" 22 | } 23 | -------------------------------------------------------------------------------- /pancake-swap-core/.waffle.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerVersion": "./node_modules/solc", 3 | "outputType": "all", 4 | "compilerOptions": { 5 | "outputSelection": { 6 | "*": { 7 | "*": [ 8 | "evm.bytecode.object", 9 | "evm.deployedBytecode.object", 10 | "abi", 11 | "evm.bytecode.sourceMap", 12 | "evm.deployedBytecode.sourceMap", 13 | "metadata" 14 | ], 15 | "": ["ast"] 16 | } 17 | }, 18 | "evmVersion": "istanbul", 19 | "optimizer": { 20 | "enabled": true, 21 | "runs": 999999 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/src/components/ToastListener/index.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react' 2 | import { useSelector } from 'react-redux' 3 | import { ToastContainer, Toast } from '@pancakeswap-libs/uikit' 4 | import useToast from 'hooks/useToast' 5 | import { AppState } from '../../state' 6 | 7 | const ToastListener = () => { 8 | const toasts: Toast[] = useSelector((state: AppState) => state.toasts.data) 9 | const { remove } = useToast() 10 | 11 | const handleRemove = (id: string) => remove(id) 12 | 13 | return 14 | } 15 | 16 | export default ToastListener 17 | -------------------------------------------------------------------------------- /pancake-swap-periphery/.waffle.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerVersion": "./node_modules/solc", 3 | "outputType": "all", 4 | "compilerOptions": { 5 | "outputSelection": { 6 | "*": { 7 | "*": [ 8 | "evm.bytecode.object", 9 | "evm.deployedBytecode.object", 10 | "abi", 11 | "evm.bytecode.sourceMap", 12 | "evm.deployedBytecode.sourceMap", 13 | "metadata" 14 | ], 15 | "": ["ast"] 16 | } 17 | }, 18 | "evmVersion": "istanbul", 19 | "optimizer": { 20 | "enabled": true, 21 | "runs": 999999 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/.github/ISSUE_TEMPLATE/bug-report.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Bug Report 3 | about: Create a report to help us improve 4 | title: '' 5 | labels: bug 6 | assignees: '' 7 | --- 8 | 9 | **Bug Description** 10 | A clear and concise description of the bug. 11 | 12 | **Steps to Reproduce** 13 | 14 | 1. Go to ... 15 | 2. Click on ... 16 | ... 17 | 18 | **Expected Behavior** 19 | A clear and concise description of what you expected to happen. 20 | 21 | **Additional Context** 22 | Add any other context about the problem here (screenshots, whether the bug only occurs only in certain mobile/desktop/browser environments, etc.) 23 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/src/i18n.ts: -------------------------------------------------------------------------------- 1 | import i18next from 'i18next' 2 | import { initReactI18next } from 'react-i18next' 3 | import XHR from 'i18next-xhr-backend' 4 | import LanguageDetector from 'i18next-browser-languagedetector' 5 | 6 | i18next 7 | .use(XHR) 8 | .use(LanguageDetector) 9 | .use(initReactI18next) 10 | .init({ 11 | backend: { 12 | loadPath: `./locales/{{lng}}.json` 13 | }, 14 | react: { 15 | useSuspense: true 16 | }, 17 | fallbackLng: 'en', 18 | preload: ['en'], 19 | keySeparator: false, 20 | interpolation: { escapeValue: false } 21 | }) 22 | 23 | export default i18next 24 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/src/constants/abis/erc20_bytes32.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "constant": true, 4 | "inputs": [], 5 | "name": "name", 6 | "outputs": [ 7 | { 8 | "name": "", 9 | "type": "bytes32" 10 | } 11 | ], 12 | "payable": false, 13 | "stateMutability": "view", 14 | "type": "function" 15 | }, 16 | { 17 | "constant": true, 18 | "inputs": [], 19 | "name": "symbol", 20 | "outputs": [ 21 | { 22 | "name": "", 23 | "type": "bytes32" 24 | } 25 | ], 26 | "payable": false, 27 | "stateMutability": "view", 28 | "type": "function" 29 | } 30 | ] 31 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/src/state/burn/reducer.ts: -------------------------------------------------------------------------------- 1 | import { createReducer } from '@reduxjs/toolkit' 2 | import { Field, typeInput } from './actions' 3 | 4 | export interface BurnState { 5 | readonly independentField: Field 6 | readonly typedValue: string 7 | } 8 | 9 | const initialState: BurnState = { 10 | independentField: Field.LIQUIDITY_PERCENT, 11 | typedValue: '0' 12 | } 13 | 14 | export default createReducer(initialState, builder => 15 | builder.addCase(typeInput, (state, { payload: { field, typedValue } }) => { 16 | return { 17 | ...state, 18 | independentField: field, 19 | typedValue 20 | } 21 | }) 22 | ) 23 | -------------------------------------------------------------------------------- /pancake-swap-periphery/contracts/examples/README.md: -------------------------------------------------------------------------------- 1 | # Examples 2 | 3 | ## Disclaimer 4 | 5 | These contracts are for demonstrative purposes only. 6 | While these contracts have unit tests, and we generally expect them to be 7 | correct, there are no guarantees about the correctness or security of 8 | these contracts. We hold these contracts to a different standard of 9 | correctness and security than other contracts in this repository. 10 | E.g., we have explicitly excluded these contracts from the 11 | [bug bounty](https://uniswap.org/bug-bounty/#scope). 12 | 13 | You must do your own due diligence if you wish to use code 14 | from these examples in your project. 15 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/src/components/ConnectWalletButton/index.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react' 2 | import { Button, ButtonProps, useWalletModal} from '@pancakeswap-libs/uikit' 3 | import useI18n from 'hooks/useI18n' 4 | import useAuth from 'hooks/useAuth' 5 | 6 | const UnlockButton: React.FC = (props) => { 7 | const TranslateString = useI18n() 8 | const { login, logout } = useAuth() 9 | const { onPresentConnectModal } = useWalletModal(login, logout) 10 | 11 | return ( 12 | 15 | ) 16 | } 17 | 18 | export default UnlockButton 19 | -------------------------------------------------------------------------------- /pancake-swap-core/contracts/libraries/SafeMath.sol: -------------------------------------------------------------------------------- 1 | pragma solidity =0.5.16; 2 | 3 | // a library for performing overflow-safe math, courtesy of DappHub (https://github.com/dapphub/ds-math) 4 | 5 | library SafeMath { 6 | function add(uint x, uint y) internal pure returns (uint z) { 7 | require((z = x + y) >= x, 'ds-math-add-overflow'); 8 | } 9 | 10 | function sub(uint x, uint y) internal pure returns (uint z) { 11 | require((z = x - y) <= x, 'ds-math-sub-underflow'); 12 | } 13 | 14 | function mul(uint x, uint y) internal pure returns (uint z) { 15 | require(y == 0 || (z = x * y) / y == x, 'ds-math-mul-overflow'); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /pancake-swap-periphery/contracts/libraries/SafeMath.sol: -------------------------------------------------------------------------------- 1 | pragma solidity =0.6.6; 2 | 3 | // a library for performing overflow-safe math, courtesy of DappHub (https://github.com/dapphub/ds-math) 4 | 5 | library SafeMath { 6 | function add(uint x, uint y) internal pure returns (uint z) { 7 | require((z = x + y) >= x, 'ds-math-add-overflow'); 8 | } 9 | 10 | function sub(uint x, uint y) internal pure returns (uint z) { 11 | require((z = x - y) <= x, 'ds-math-sub-underflow'); 12 | } 13 | 14 | function mul(uint x, uint y) internal pure returns (uint z) { 15 | require(y == 0 || (z = x * y) / y == x, 'ds-math-mul-overflow'); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/.github/pull_request_template.md: -------------------------------------------------------------------------------- 1 | **PLEASE DO NOT SUBMIT TOKEN LISTING PULL REQUESTS** 2 | 3 | Any Listing PRs or Issues will be closed. 4 | 5 | Please apply here instead: https://docs.google.com/forms/d/e/1FAIpQLScGdT5rrVMr4WOWr08pvcroSeuIOtEJf1sVdQGVdcAOqryigQ/viewform 6 | 7 | Any Listing issues/PRs will be closed. 8 | 9 | --- 10 | 11 | [ ] Before opening a pull request, please read the [contributing guidelines](https://github.com/pancakeswap/pancake-swap-interface/blob/master/CONTRIBUTING.md) first 12 | [ ] If your PR is work in progress, open it as `draft` 13 | [ ] Before requesting a review, all the checks need to pass 14 | [ ] Explain what your PR does 15 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/src/components/Card/index.tsx: -------------------------------------------------------------------------------- 1 | import styled from 'styled-components' 2 | 3 | const Card = styled.div` 4 | width: 100%; 5 | border-radius: 16px; 6 | padding: 1.25rem; 7 | padding: ${({ padding }) => padding}; 8 | border: ${({ border }) => border}; 9 | border-radius: ${({ borderRadius }) => borderRadius}; 10 | ` 11 | export default Card 12 | 13 | export const LightCard = styled(Card)` 14 | border: 1px solid ${({ theme }) => theme.colors.invertedContrast}; 15 | background-color: ${({ theme }) => theme.colors.invertedContrast}; 16 | ` 17 | 18 | export const GreyCard = styled(Card)` 19 | background-color: ${({ theme }) => theme.colors.tertiary}; 20 | ` 21 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/src/pages/RemoveLiquidity/redirects.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react' 2 | import { RouteComponentProps, Redirect } from 'react-router-dom' 3 | 4 | const OLD_PATH_STRUCTURE = /^(0x[a-fA-F0-9]{40})-(0x[a-fA-F0-9]{40})$/ 5 | 6 | export function RedirectOldRemoveLiquidityPathStructure({ 7 | match: { 8 | params: { tokens }, 9 | }, 10 | }: RouteComponentProps<{ tokens: string }>) { 11 | if (!OLD_PATH_STRUCTURE.test(tokens)) { 12 | return 13 | } 14 | const [currency0, currency1] = tokens.split('-') 15 | 16 | return 17 | } 18 | 19 | export default RedirectOldRemoveLiquidityPathStructure 20 | -------------------------------------------------------------------------------- /pancake-swap-core/contracts/libraries/UQ112x112.sol: -------------------------------------------------------------------------------- 1 | pragma solidity =0.5.16; 2 | 3 | // a library for handling binary fixed point numbers (https://en.wikipedia.org/wiki/Q_(number_format)) 4 | 5 | // range: [0, 2**112 - 1] 6 | // resolution: 1 / 2**112 7 | 8 | library UQ112x112 { 9 | uint224 constant Q112 = 2**112; 10 | 11 | // encode a uint112 as a UQ112x112 12 | function encode(uint112 y) internal pure returns (uint224 z) { 13 | z = uint224(y) * Q112; // never overflows 14 | } 15 | 16 | // divide a UQ112x112 by a uint112, returning a UQ112x112 17 | function uqdiv(uint224 x, uint112 y) internal pure returns (uint224 z) { 18 | z = x / uint224(y); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/src/components/swap/FormattedPriceImpact.tsx: -------------------------------------------------------------------------------- 1 | import { Percent } from '@pancakeswap-libs/sdk' 2 | import React from 'react' 3 | import { ONE_BIPS } from '../../constants' 4 | import { warningSeverity } from '../../utils/prices' 5 | import { ErrorText } from './styleds' 6 | 7 | /** 8 | * Formatted version of price impact text with warning colors 9 | */ 10 | export default function FormattedPriceImpact({ priceImpact }: { priceImpact?: Percent }) { 11 | return ( 12 | 13 | {priceImpact ? (priceImpact.lessThan(ONE_BIPS) ? '<0.01%' : `${priceImpact.toFixed(2)}%`) : '-'} 14 | 15 | ) 16 | } 17 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/.github/ISSUE_TEMPLATE/feature-request.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Feature Request 3 | about: Suggest an idea for this project 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | --- 8 | 9 | **Is your feature request related to a problem? Please describe.** 10 | A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] 11 | 12 | **Describe the solution you'd like** 13 | A clear and concise description of what you want to happen. 14 | 15 | **Describe alternatives you've considered** 16 | A clear and concise description of any alternative solutions or features you've considered. 17 | 18 | **Additional context** 19 | Add any other context or screenshots about the feature request here. 20 | -------------------------------------------------------------------------------- /pancake-swap-core/contracts/libraries/Math.sol: -------------------------------------------------------------------------------- 1 | pragma solidity =0.5.16; 2 | 3 | // a library for performing various math operations 4 | 5 | library Math { 6 | function min(uint x, uint y) internal pure returns (uint z) { 7 | z = x < y ? x : y; 8 | } 9 | 10 | // babylonian method (https://en.wikipedia.org/wiki/Methods_of_computing_square_roots#Babylonian_method) 11 | function sqrt(uint y) internal pure returns (uint z) { 12 | if (y > 3) { 13 | z = y; 14 | uint x = y / 2 + 1; 15 | while (x < z) { 16 | z = x; 17 | x = (y / x + x) / 2; 18 | } 19 | } else if (y != 0) { 20 | z = 1; 21 | } 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/src/components/ListLogo/index.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react' 2 | import styled from 'styled-components' 3 | import useHttpLocations from '../../hooks/useHttpLocations' 4 | 5 | import Logo from '../Logo' 6 | 7 | const StyledListLogo = styled(Logo)<{ size: string }>` 8 | width: ${({ size }) => size}; 9 | height: ${({ size }) => size}; 10 | ` 11 | 12 | export default function ListLogo({ 13 | logoURI, 14 | style, 15 | size = '24px', 16 | alt 17 | }: { 18 | logoURI: string 19 | size?: string 20 | style?: React.CSSProperties 21 | alt?: string 22 | }) { 23 | const srcs: string[] = useHttpLocations(logoURI) 24 | 25 | return 26 | } 27 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/README.md: -------------------------------------------------------------------------------- 1 | # 🥞 Pancake Swap Exchange 2 | 3 | [![Netlify Status](https://api.netlify.com/api/v1/badges/c6ef7e73-4a84-410d-83b0-b89326787dff/deploy-status)](https://app.netlify.com/sites/swap-master/deploys) 4 | 5 | [PancakeSwap](https://pancakeswap.finance/) is an automated market maker (“**AMM**”) that allows two tokens to be exchanged on the [Binance Smart Chain](https://www.binance.org/en/smartChain) (BSC). It is fast, cheap, and allows anyone to participate. 6 | 7 | This repo is responsible for the **exchange** interface of the AMM: [exchange.pancakeswap.finance](https://exchange.pancakeswap.finance/) 8 | 9 | If you want to contribute, please refer to the [contributing guidelines](./CONTRIBUTING.md) of this project. 10 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore crowdInApi details for translations - contact admin if you need these 2 | src/constants/localisation/crowdInApi.ts 3 | 4 | # See https://help.github.com/ignore-files/ for more about ignoring files. 5 | sftp-config.json 6 | # dependencies 7 | /node_modules 8 | 9 | # testing 10 | /coverage 11 | 12 | # production 13 | #/build 14 | 15 | # misc 16 | .DS_Store 17 | .env.local 18 | .env.development.local 19 | .env.test.local 20 | .env.production.local 21 | 22 | /.netlify 23 | 24 | npm-debug.log* 25 | yarn-debug.log* 26 | yarn-error.log* 27 | 28 | notes.txt 29 | .idea/ 30 | 31 | .vscode/ 32 | 33 | package-lock.json 34 | 35 | cypress/videos 36 | cypress/screenshots 37 | cypress/fixtures/example.json 38 | 39 | .eslintcache -------------------------------------------------------------------------------- /pancake-swap-core/contracts/interfaces/IPancakeFactory.sol: -------------------------------------------------------------------------------- 1 | pragma solidity >=0.5.0; 2 | 3 | interface IPancakeFactory { 4 | event PairCreated(address indexed token0, address indexed token1, address pair, uint); 5 | 6 | function feeTo() external view returns (address); 7 | function feeToSetter() external view returns (address); 8 | 9 | function getPair(address tokenA, address tokenB) external view returns (address pair); 10 | function allPairs(uint) external view returns (address pair); 11 | function allPairsLength() external view returns (uint); 12 | 13 | function createPair(address tokenA, address tokenB) external returns (address pair); 14 | 15 | function setFeeTo(address) external; 16 | function setFeeToSetter(address) external; 17 | } 18 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/src/utils/maxAmountSpend.ts: -------------------------------------------------------------------------------- 1 | import { CurrencyAmount, ETHER, JSBI } from '@pancakeswap-libs/sdk' 2 | import { MIN_ETH } from '../constants' 3 | 4 | /** 5 | * Given some token amount, return the max that can be spent of it 6 | * @param currencyAmount to return max of 7 | */ 8 | export function maxAmountSpend(currencyAmount?: CurrencyAmount): CurrencyAmount | undefined { 9 | if (!currencyAmount) return undefined 10 | if (currencyAmount.currency === ETHER) { 11 | if (JSBI.greaterThan(currencyAmount.raw, MIN_ETH)) { 12 | return CurrencyAmount.ether(JSBI.subtract(currencyAmount.raw, MIN_ETH)) 13 | } 14 | return CurrencyAmount.ether(JSBI.BigInt(0)) 15 | } 16 | return currencyAmount 17 | } 18 | 19 | export default maxAmountSpend 20 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/src/components/Menu/config.ts: -------------------------------------------------------------------------------- 1 | import { MenuEntry } from '@pancakeswap-libs/uikit' 2 | 3 | const config: MenuEntry[] = [ 4 | { 5 | label: 'Home', 6 | icon: 'HomeIcon', 7 | href: '/', 8 | }, 9 | { 10 | label: 'Trade', 11 | icon: 'TradeIcon', 12 | initialOpenState: true, 13 | items: [ 14 | { 15 | label: 'Exchange', 16 | href: '/swap', 17 | }, 18 | { 19 | label: 'Liquidity', 20 | href: '/pool', 21 | }, 22 | { 23 | label: 'Testnet NSwap', 24 | href: 'https://nswap.nhancv.com', 25 | }, 26 | { 27 | label: 'DApp', 28 | href: 'https://dapp.nhancv.com', 29 | }, 30 | ], 31 | }, 32 | ] 33 | 34 | export default config 35 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/src/state/swap/actions.ts: -------------------------------------------------------------------------------- 1 | import { createAction } from '@reduxjs/toolkit' 2 | 3 | export enum Field { 4 | INPUT = 'INPUT', 5 | OUTPUT = 'OUTPUT' 6 | } 7 | 8 | export const selectCurrency = createAction<{ field: Field; currencyId: string }>('swap/selectCurrency') 9 | export const switchCurrencies = createAction('swap/switchCurrencies') 10 | export const typeInput = createAction<{ field: Field; typedValue: string }>('swap/typeInput') 11 | export const replaceSwapState = createAction<{ 12 | field: Field 13 | typedValue: string 14 | inputCurrencyId?: string 15 | outputCurrencyId?: string 16 | recipient: string | null 17 | }>('swap/replaceSwapState') 18 | export const setRecipient = createAction<{ recipient: string | null }>('swap/setRecipient') 19 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/cypress/integration/landing.test.ts: -------------------------------------------------------------------------------- 1 | import { TEST_ADDRESS_NEVER_USE_SHORTENED } from '../support/commands' 2 | 3 | describe('Landing Page', () => { 4 | beforeEach(() => cy.visit('/')) 5 | it('loads swap page', () => { 6 | cy.get('#swap-page') 7 | }) 8 | 9 | it('redirects to url /swap', () => { 10 | cy.url().should('include', '/swap') 11 | }) 12 | 13 | it('allows navigation to pool', () => { 14 | cy.get('#pool-nav-link').click() 15 | cy.url().should('include', '/pool') 16 | }) 17 | 18 | // Wallet not connected - test will not pass. 19 | // it('is connected', () => { 20 | // cy.get('#web3-status-connected').click() 21 | // cy.get('#web3-account-identifier-row').contains(TEST_ADDRESS_NEVER_USE_SHORTENED) 22 | // }) 23 | }) 24 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/src/pages/Pool/styleds.tsx: -------------------------------------------------------------------------------- 1 | import { Text } from '@pancakeswap-libs/uikit' 2 | import styled from 'styled-components' 3 | 4 | export const Wrapper = styled.div` 5 | position: relative; 6 | ` 7 | 8 | export const ClickableText = styled(Text)` 9 | :hover { 10 | cursor: pointer; 11 | } 12 | color: ${({ theme }) => theme.colors.primary}; 13 | ` 14 | 15 | export const Dots = styled.span` 16 | &::after { 17 | display: inline-block; 18 | animation: ellipsis 1.25s infinite; 19 | content: '.'; 20 | width: 1em; 21 | text-align: left; 22 | } 23 | @keyframes ellipsis { 24 | 0% { 25 | content: '.'; 26 | } 27 | 33% { 28 | content: '..'; 29 | } 30 | 66% { 31 | content: '...'; 32 | } 33 | } 34 | ` 35 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/src/components/Column/index.tsx: -------------------------------------------------------------------------------- 1 | import styled from 'styled-components' 2 | 3 | const Column = styled.div` 4 | display: flex; 5 | flex-direction: column; 6 | justify-content: flex-start; 7 | ` 8 | export const ColumnCenter = styled(Column)` 9 | width: 100%; 10 | align-items: center; 11 | ` 12 | 13 | export const AutoColumn = styled.div<{ 14 | gap?: 'sm' | 'md' | 'lg' | string 15 | justify?: 'stretch' | 'center' | 'start' | 'end' | 'flex-start' | 'flex-end' | 'space-between' 16 | }>` 17 | display: grid; 18 | grid-auto-rows: auto; 19 | grid-row-gap: ${({ gap }) => (gap === 'sm' && '8px') || (gap === 'md' && '12px') || (gap === 'lg' && '24px') || gap}; 20 | justify-items: ${({ justify }) => justify && justify}; 21 | ` 22 | 23 | export default Column 24 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/src/hooks/useInterval.ts: -------------------------------------------------------------------------------- 1 | import { useEffect, useRef } from 'react' 2 | 3 | export default function useInterval(callback: () => void, delay: null | number, leading = true) { 4 | const savedCallback = useRef<() => void>() 5 | 6 | // Remember the latest callback. 7 | useEffect(() => { 8 | savedCallback.current = callback 9 | }, [callback]) 10 | 11 | // Set up the interval. 12 | useEffect(() => { 13 | function tick() { 14 | const { current } = savedCallback 15 | if (current) { 16 | current() 17 | } 18 | } 19 | 20 | if (delay !== null) { 21 | if (leading) tick() 22 | const id = setInterval(tick, delay) 23 | return () => clearInterval(id) 24 | } 25 | return undefined 26 | }, [delay, leading]) 27 | } 28 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/src/data/TotalSupply.ts: -------------------------------------------------------------------------------- 1 | import { BigNumber } from '@ethersproject/bignumber' 2 | import { Token, TokenAmount } from '@pancakeswap-libs/sdk' 3 | import { useTokenContract } from '../hooks/useContract' 4 | import { useSingleCallResult } from '../state/multicall/hooks' 5 | 6 | // returns undefined if input token is undefined, or fails to get token contract, 7 | // or contract total supply cannot be fetched 8 | export function useTotalSupply(token?: Token): TokenAmount | undefined { 9 | const contract = useTokenContract(token?.address, false) 10 | 11 | const totalSupply: BigNumber = useSingleCallResult(contract, 'totalSupply')?.result?.[0] 12 | 13 | return token && totalSupply ? new TokenAmount(token, totalSupply.toString()) : undefined 14 | } 15 | 16 | export default useTotalSupply 17 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/src/data/Allowances.ts: -------------------------------------------------------------------------------- 1 | import { Token, TokenAmount } from '@pancakeswap-libs/sdk' 2 | import { useMemo } from 'react' 3 | 4 | import { useTokenContract } from '../hooks/useContract' 5 | import { useSingleCallResult } from '../state/multicall/hooks' 6 | 7 | export function useTokenAllowance(token?: Token, owner?: string, spender?: string): TokenAmount | undefined { 8 | const contract = useTokenContract(token?.address, false) 9 | 10 | const inputs = useMemo(() => [owner, spender], [owner, spender]) 11 | const allowance = useSingleCallResult(contract, 'allowance', inputs).result 12 | 13 | return useMemo(() => (token && allowance ? new TokenAmount(token, allowance.toString()) : undefined), [ 14 | token, 15 | allowance, 16 | ]) 17 | } 18 | 19 | export default useTokenAllowance 20 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/src/hooks/useHttpLocations.ts: -------------------------------------------------------------------------------- 1 | import { useMemo } from 'react' 2 | import contenthashToUri from '../utils/contenthashToUri' 3 | import { parseENSAddress } from '../utils/parseENSAddress' 4 | import uriToHttp from '../utils/uriToHttp' 5 | import useENSContentHash from './useENSContentHash' 6 | 7 | export default function useHttpLocations(uri: string | undefined): string[] { 8 | const ens = useMemo(() => (uri ? parseENSAddress(uri) : undefined), [uri]) 9 | const resolvedContentHash = useENSContentHash(ens?.ensName) 10 | return useMemo(() => { 11 | if (ens) { 12 | return resolvedContentHash.contenthash ? uriToHttp(contenthashToUri(resolvedContentHash.contenthash)) : [] 13 | } 14 | return uri ? uriToHttp(uri) : [] 15 | 16 | }, [ens, resolvedContentHash.contenthash, uri]) 17 | } 18 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/src/components/TransactionConfirmationModal/ConfirmationModalContent.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react' 2 | import { Wrapper, Section, BottomSection, ContentHeader } from './helpers' 3 | 4 | type ConfirmationModalContentProps = { 5 | title: string 6 | onDismiss: () => void 7 | topContent: () => React.ReactNode 8 | bottomContent: () => React.ReactNode 9 | } 10 | 11 | const ConfirmationModalContent = ({ title, bottomContent, onDismiss, topContent }: ConfirmationModalContentProps) => { 12 | return ( 13 | 14 |
15 | {title} 16 | {topContent()} 17 |
18 | {bottomContent()} 19 |
20 | ) 21 | } 22 | 23 | export default ConfirmationModalContent 24 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/src/hooks/useDebounce.ts: -------------------------------------------------------------------------------- 1 | import { useEffect, useState } from 'react' 2 | 3 | // modified from https://usehooks.com/useDebounce/ 4 | export default function useDebounce(value: T, delay: number): T { 5 | const [debouncedValue, setDebouncedValue] = useState(value) 6 | 7 | useEffect(() => { 8 | // Update debounced value after delay 9 | const handler = setTimeout(() => { 10 | setDebouncedValue(value) 11 | }, delay) 12 | 13 | // Cancel the timeout if value changes (also on delay change or unmount) 14 | // This is how we prevent debounced value from updating if value is changed ... 15 | // .. within the delay period. Timeout gets cleared and restarted. 16 | return () => { 17 | clearTimeout(handler) 18 | } 19 | }, [value, delay]) 20 | 21 | return debouncedValue 22 | } 23 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/src/hooks/LanguageContext.ts: -------------------------------------------------------------------------------- 1 | import React, { createContext } from 'react' 2 | import { LangType } from '@pancakeswap-libs/uikit' 3 | 4 | export interface LanguageObject { 5 | code: string 6 | language: string 7 | } 8 | interface LanguageState { 9 | selectedLanguage: LanguageObject 10 | setSelectedLanguage: (langObject: LangType) => void 11 | translatedLanguage: LanguageObject 12 | setTranslatedLanguage: React.Dispatch> 13 | } 14 | 15 | const defaultLanguageState: LanguageState = { 16 | selectedLanguage: { code: '', language: '' }, 17 | setSelectedLanguage: (): void => undefined, 18 | translatedLanguage: { code: '', language: '' }, 19 | setTranslatedLanguage: (): void => undefined, 20 | } 21 | 22 | export const LanguageContext = createContext(defaultLanguageState as LanguageState) 23 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/src/hooks/useENS.ts: -------------------------------------------------------------------------------- 1 | import { isAddress } from '../utils' 2 | import useENSAddress from './useENSAddress' 3 | import useENSName from './useENSName' 4 | 5 | /** 6 | * Given a name or address, does a lookup to resolve to an address and name 7 | * @param nameOrAddress ENS name or address 8 | */ 9 | export default function useENS( 10 | nameOrAddress?: string | null 11 | ): { loading: boolean; address: string | null; name: string | null } { 12 | const validated = isAddress(nameOrAddress) 13 | const reverseLookup = useENSName(validated || undefined) 14 | const lookup = useENSAddress(nameOrAddress) 15 | 16 | return { 17 | loading: reverseLookup.loading || lookup.loading, 18 | address: validated || lookup.address, 19 | name: reverseLookup.ENSName ? reverseLookup.ENSName : !validated && lookup.address ? nameOrAddress || null : null 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/src/hooks/useGetDocumentTitlePrice.ts: -------------------------------------------------------------------------------- 1 | import { useEffect } from 'react' 2 | import useGetPriceData from './useGetPriceData' 3 | import { CAKE } from '../constants' 4 | 5 | const useGetDocumentTitlePrice = () => { 6 | const priceData = useGetPriceData(); 7 | let cakePriceUsd = 0; 8 | try { 9 | cakePriceUsd = priceData ? parseFloat(priceData.data[CAKE.address].price ?? 0) : 0 10 | } catch (e) { 11 | // Ignore 12 | } 13 | 14 | const cakePriceUsdString = 15 | Number.isNaN(cakePriceUsd) || cakePriceUsd === 0 16 | ? '' 17 | : ` - $${cakePriceUsd.toLocaleString(undefined, { 18 | minimumFractionDigits: 3, 19 | maximumFractionDigits: 3, 20 | })}` 21 | 22 | useEffect(() => { 23 | document.title = `PancakeSwap${cakePriceUsdString}` 24 | }, [cakePriceUsdString]) 25 | } 26 | export default useGetDocumentTitlePrice 27 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/src/utils/uriToHttp.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Given a URI that may be ipfs, ipns, http, or https protocol, return the fetch-able http(s) URLs for the same content 3 | * @param uri to convert to fetch-able http url 4 | */ 5 | export default function uriToHttp(uri: string): string[] { 6 | const protocol = uri.split(':')[0].toLowerCase() 7 | switch (protocol) { 8 | case 'https': 9 | return [uri] 10 | case 'http': 11 | return [`https${ uri.substr(4)}`, uri] 12 | case 'ipfs': 13 | const hash = uri.match(/^ipfs:(\/\/)?(.*)$/i)?.[2] 14 | return [`https://cloudflare-ipfs.com/ipfs/${hash}/`, `https://ipfs.io/ipfs/${hash}/`] 15 | case 'ipns': 16 | const name = uri.match(/^ipns:(\/\/)?(.*)$/i)?.[2] 17 | return [`https://cloudflare-ipfs.com/ipns/${name}/`, `https://ipfs.io/ipns/${name}/`] 18 | default: 19 | return [] 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/src/hooks/useOnClickOutside.tsx: -------------------------------------------------------------------------------- 1 | import { RefObject, useEffect, useRef } from 'react' 2 | 3 | export function useOnClickOutside( 4 | node: RefObject, 5 | handler: undefined | (() => void) 6 | ) { 7 | const handlerRef = useRef void)>(handler) 8 | useEffect(() => { 9 | handlerRef.current = handler 10 | }, [handler]) 11 | 12 | useEffect(() => { 13 | const handleClickOutside = (e: MouseEvent) => { 14 | if (node.current?.contains(e.target as Node) ?? false) { 15 | return 16 | } 17 | if (handlerRef.current) handlerRef.current() 18 | } 19 | 20 | document.addEventListener('mousedown', handleClickOutside) 21 | 22 | return () => { 23 | document.removeEventListener('mousedown', handleClickOutside) 24 | } 25 | }, [node]) 26 | } 27 | 28 | export default useOnClickOutside 29 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/src/components/SearchModal/SortButton.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react' 2 | import { Text } from '@pancakeswap-libs/uikit' 3 | import styled from 'styled-components' 4 | import { RowFixed } from '../Row' 5 | 6 | export const FilterWrapper = styled(RowFixed)` 7 | padding: 8px; 8 | background-color: ${({ theme }) => theme.colors.invertedContrast}; 9 | color: ${({ theme }) => theme.colors.text}; 10 | border-radius: 8px; 11 | user-select: none; 12 | & > * { 13 | user-select: none; 14 | } 15 | :hover { 16 | cursor: pointer; 17 | } 18 | ` 19 | 20 | export default function SortButton({ 21 | toggleSortOrder, 22 | ascending 23 | }: { 24 | toggleSortOrder: () => void 25 | ascending: boolean 26 | }) { 27 | return ( 28 | 29 | {ascending ? '↑' : '↓'} 30 | 31 | ) 32 | } 33 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/src/utils/parseENSAddress.test.ts: -------------------------------------------------------------------------------- 1 | import { parseENSAddress } from './parseENSAddress' 2 | 3 | describe('parseENSAddress', () => { 4 | it('test cases', () => { 5 | expect(parseENSAddress('hello.eth')).toEqual({ ensName: 'hello.eth', ensPath: undefined }) 6 | expect(parseENSAddress('hello.eth/')).toEqual({ ensName: 'hello.eth', ensPath: '/' }) 7 | expect(parseENSAddress('hello.world.eth/')).toEqual({ ensName: 'hello.world.eth', ensPath: '/' }) 8 | expect(parseENSAddress('hello.world.eth/abcdef')).toEqual({ ensName: 'hello.world.eth', ensPath: '/abcdef' }) 9 | expect(parseENSAddress('abso.lutely')).toEqual(undefined) 10 | expect(parseENSAddress('abso.lutely.eth')).toEqual({ ensName: 'abso.lutely.eth', ensPath: undefined }) 11 | expect(parseENSAddress('eth')).toEqual(undefined) 12 | expect(parseENSAddress('eth/hello-world')).toEqual(undefined) 13 | }) 14 | }) 15 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/build/static/js/5.2acffd20.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! ***************************************************************************** 2 | Copyright (c) Microsoft Corporation. 3 | 4 | Permission to use, copy, modify, and/or distribute this software for any 5 | purpose with or without fee is hereby granted. 6 | 7 | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH 8 | REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY 9 | AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, 10 | INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM 11 | LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR 12 | OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 13 | PERFORMANCE OF THIS SOFTWARE. 14 | ***************************************************************************** */ 15 | -------------------------------------------------------------------------------- /pancake-swap-core/contracts/interfaces/IERC20.sol: -------------------------------------------------------------------------------- 1 | pragma solidity >=0.5.0; 2 | 3 | interface IERC20 { 4 | event Approval(address indexed owner, address indexed spender, uint value); 5 | event Transfer(address indexed from, address indexed to, uint value); 6 | 7 | function name() external view returns (string memory); 8 | function symbol() external view returns (string memory); 9 | function decimals() external view returns (uint8); 10 | function totalSupply() external view returns (uint); 11 | function balanceOf(address owner) external view returns (uint); 12 | function allowance(address owner, address spender) external view returns (uint); 13 | 14 | function approve(address spender, uint value) external returns (bool); 15 | function transfer(address to, uint value) external returns (bool); 16 | function transferFrom(address from, address to, uint value) external returns (bool); 17 | } 18 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/src/utils/contenthashToUri.test.skip.ts: -------------------------------------------------------------------------------- 1 | import contenthashToUri, { hexToUint8Array } from './contenthashToUri' 2 | 3 | // this test is skipped for now because importing CID results in 4 | // TypeError: TextDecoder is not a constructor 5 | 6 | describe('#contenthashToUri', () => { 7 | it('1inch.tokens.eth contenthash', () => { 8 | expect(contenthashToUri('0xe3010170122013e051d1cfff20606de36845d4fe28deb9861a319a5bc8596fa4e610e8803918')).toEqual( 9 | 'ipfs://QmPgEqyV3m8SB52BS2j2mJpu9zGprhj2BGCHtRiiw2fdM1' 10 | ) 11 | }) 12 | it('uniswap.eth contenthash', () => { 13 | expect(contenthashToUri('0xe5010170000f6170702e756e69737761702e6f7267')).toEqual('ipns://app.uniswap.org') 14 | }) 15 | }) 16 | 17 | describe('#hexToUint8Array', () => { 18 | it('common case', () => { 19 | expect(hexToUint8Array('0x010203fdfeff')).toEqual(new Uint8Array([1, 2, 3, 253, 254, 255])) 20 | }) 21 | }) 22 | -------------------------------------------------------------------------------- /pancake-swap-periphery/contracts/interfaces/IERC20.sol: -------------------------------------------------------------------------------- 1 | pragma solidity >=0.5.0; 2 | 3 | interface IERC20 { 4 | event Approval(address indexed owner, address indexed spender, uint value); 5 | event Transfer(address indexed from, address indexed to, uint value); 6 | 7 | function name() external view returns (string memory); 8 | function symbol() external view returns (string memory); 9 | function decimals() external view returns (uint8); 10 | function totalSupply() external view returns (uint); 11 | function balanceOf(address owner) external view returns (uint); 12 | function allowance(address owner, address spender) external view returns (uint); 13 | 14 | function approve(address spender, uint value) external returns (bool); 15 | function transfer(address to, uint value) external returns (bool); 16 | function transferFrom(address from, address to, uint value) external returns (bool); 17 | } 18 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "baseUrl": "src", 4 | "target": "es5", 5 | "lib": ["dom", "dom.iterable", "esnext"], 6 | "allowJs": true, 7 | "skipLibCheck": true, 8 | "forceConsistentCasingInFileNames": true, 9 | "noEmit": true, 10 | "esModuleInterop": true, 11 | "module": "esnext", 12 | "strict": true, 13 | "alwaysStrict": true, 14 | "strictNullChecks": true, 15 | "noFallthroughCasesInSwitch": true, 16 | "noImplicitAny": false, 17 | "noImplicitThis": true, 18 | "noImplicitReturns": true, 19 | "moduleResolution": "node", 20 | "resolveJsonModule": true, 21 | "isolatedModules": true, 22 | "jsx": "react-jsx", 23 | "downlevelIteration": true, 24 | "allowSyntheticDefaultImports": true, 25 | "types": ["react-spring", "jest"] 26 | }, 27 | "exclude": ["node_modules", "cypress"], 28 | "include": ["src"] 29 | } 30 | -------------------------------------------------------------------------------- /pancake-swap-core/.github/workflows/CI.yml: -------------------------------------------------------------------------------- 1 | name: CI 2 | 3 | on: 4 | push: 5 | branches: 6 | - master 7 | pull_request: 8 | 9 | jobs: 10 | test: 11 | strategy: 12 | matrix: 13 | node: ['10.x', '12.x'] 14 | os: [ubuntu-latest] 15 | 16 | runs-on: ${{ matrix.os }} 17 | 18 | steps: 19 | - uses: actions/checkout@v1 20 | - uses: actions/setup-node@v1 21 | with: 22 | node-version: ${{ matrix.node }} 23 | 24 | - run: npm install -g yarn 25 | 26 | - id: yarn-cache 27 | run: echo "::set-output name=dir::$(yarn cache dir)" 28 | - uses: actions/cache@v1 29 | with: 30 | path: ${{ steps.yarn-cache.outputs.dir }} 31 | key: ${{ matrix.os }}-yarn-${{ hashFiles('**/yarn.lock') }} 32 | restore-keys: | 33 | ${{ matrix.os }}-yarn- 34 | 35 | - run: yarn 36 | - run: yarn lint 37 | - run: yarn test 38 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/src/hooks/useGetPriceData.ts: -------------------------------------------------------------------------------- 1 | import { useEffect, useState } from 'react' 2 | 3 | type ApiResponse = { 4 | updated_at: string 5 | data: { 6 | [key: string]: { 7 | name: string 8 | symbol: string 9 | price: string 10 | price_BNB: string 11 | } 12 | } 13 | } 14 | 15 | const api = 'https://api.pancakeswap.info/api/v2/tokens' 16 | 17 | const useGetPriceData = () => { 18 | const [data, setData] = useState(null) 19 | 20 | useEffect(() => { 21 | const fetchData = async () => { 22 | try { 23 | const response = await fetch(api) 24 | const res: ApiResponse = await response.json() 25 | 26 | setData(res) 27 | } catch (error) { 28 | console.error('Unable to fetch price data:', error) 29 | } 30 | } 31 | 32 | fetchData() 33 | }, [setData]) 34 | 35 | return data 36 | } 37 | 38 | export default useGetPriceData 39 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/src/components/PageHeader/AudioSetting.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react' 2 | import { Box, Flex, Text, PancakeToggle, useMatchBreakpoints } from '@pancakeswap-libs/uikit' 3 | import { useAudioModeManager } from 'state/user/hooks' 4 | 5 | type AudioSettingModalProps = { 6 | translateString: (translationId: number, fallback: string) => string 7 | } 8 | 9 | const AudioSetting = ({ translateString }: AudioSettingModalProps) => { 10 | const { isSm, isXs } = useMatchBreakpoints() 11 | const [audioPlay, toggleSetAudioMode] = useAudioModeManager() 12 | 13 | return ( 14 | 15 | 16 | {translateString(999, 'Audio')} 17 | 18 | 19 | 20 | 21 | 22 | ) 23 | } 24 | 25 | export default AudioSetting 26 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/src/hooks/useIsWindowVisible.ts: -------------------------------------------------------------------------------- 1 | import { useCallback, useEffect, useState } from 'react' 2 | 3 | const VISIBILITY_STATE_SUPPORTED = 'visibilityState' in document 4 | 5 | function isWindowVisible() { 6 | return !VISIBILITY_STATE_SUPPORTED || document.visibilityState !== 'hidden' 7 | } 8 | 9 | /** 10 | * Returns whether the window is currently visible to the user. 11 | */ 12 | export default function useIsWindowVisible(): boolean { 13 | const [focused, setFocused] = useState(isWindowVisible()) 14 | const listener = useCallback(() => { 15 | setFocused(isWindowVisible()) 16 | }, [setFocused]) 17 | 18 | useEffect(() => { 19 | if (!VISIBILITY_STATE_SUPPORTED) return undefined 20 | 21 | document.addEventListener('visibilitychange', listener) 22 | return () => { 23 | document.removeEventListener('visibilitychange', listener) 24 | } 25 | }, [listener]) 26 | 27 | return focused 28 | } 29 | -------------------------------------------------------------------------------- /pancake-swap-periphery/.github/workflows/CI.yml: -------------------------------------------------------------------------------- 1 | name: CI 2 | 3 | on: 4 | push: 5 | branches: 6 | - master 7 | pull_request: 8 | 9 | jobs: 10 | test: 11 | strategy: 12 | matrix: 13 | node: ['10.x', '12.x'] 14 | os: [ubuntu-latest] 15 | 16 | runs-on: ${{ matrix.os }} 17 | 18 | steps: 19 | - uses: actions/checkout@v1 20 | - uses: actions/setup-node@v1 21 | with: 22 | node-version: ${{ matrix.node }} 23 | 24 | - run: npm install -g yarn 25 | 26 | - id: yarn-cache 27 | run: echo "::set-output name=dir::$(yarn cache dir)" 28 | - uses: actions/cache@v1 29 | with: 30 | path: ${{ steps.yarn-cache.outputs.dir }} 31 | key: ${{ matrix.os }}-yarn-${{ hashFiles('**/yarn.lock') }} 32 | restore-keys: | 33 | ${{ matrix.os }}-yarn- 34 | 35 | - run: yarn 36 | 37 | - run: yarn lint 38 | - run: yarn test 39 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/src/utils/wrappedCurrency.ts: -------------------------------------------------------------------------------- 1 | import { ChainId, Currency, CurrencyAmount, ETHER, Token, TokenAmount, WETH } from '@pancakeswap-libs/sdk' 2 | 3 | export function wrappedCurrency(currency: Currency | undefined, chainId: ChainId | undefined): Token | undefined { 4 | // eslint-disable-next-line no-nested-ternary 5 | return chainId && currency === ETHER ? WETH[chainId] : currency instanceof Token ? currency : undefined 6 | } 7 | 8 | export function wrappedCurrencyAmount( 9 | currencyAmount: CurrencyAmount | undefined, 10 | chainId: ChainId | undefined 11 | ): TokenAmount | undefined { 12 | const token = currencyAmount && chainId ? wrappedCurrency(currencyAmount.currency, chainId) : undefined 13 | return token && currencyAmount ? new TokenAmount(token, currencyAmount.raw) : undefined 14 | } 15 | 16 | export function unwrappedToken(token: Token): Currency { 17 | if (token.equals(WETH[token.chainId])) return ETHER 18 | return token 19 | } 20 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/src/components/Logo/index.tsx: -------------------------------------------------------------------------------- 1 | import React, { useState } from 'react' 2 | import { HelpCircle } from 'react-feather' 3 | 4 | const BAD_SRCS: { [tokenAddress: string]: true } = {} 5 | 6 | export interface LogoProps { 7 | alt?: string 8 | style?: any 9 | className?: string 10 | srcs: string[] 11 | } 12 | 13 | /** 14 | * Renders an image by sequentially trying a list of URIs, and then eventually a fallback triangle alert 15 | */ 16 | export default function Logo({ srcs, alt, ...rest }: LogoProps) { 17 | const [, refresh] = useState(0) 18 | 19 | const src: string | undefined = srcs.find((s) => !BAD_SRCS[s]) 20 | 21 | if (src) { 22 | return ( 23 | {alt} { 28 | if (src) BAD_SRCS[src] = true 29 | refresh((i) => i + 1) 30 | }} 31 | /> 32 | ) 33 | } 34 | 35 | return 36 | } 37 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/src/hooks/useI18n.ts: -------------------------------------------------------------------------------- 1 | import { useCallback, useContext } from 'react' 2 | import { TranslationsContext } from 'hooks/TranslationsContext' 3 | import { getTranslation } from 'utils/translateTextHelpers' 4 | 5 | const useI18n = () => { 6 | const { translations } = useContext(TranslationsContext) 7 | 8 | /** 9 | * As a temporary fix memoize the translation function so it can be used in an effect. 10 | * It appears the TranslationsContext is always empty and is not currently used 11 | * TODO: Figure out if the context is used and if not, remove it. 12 | */ 13 | return useCallback( 14 | (translationId: number, fallback: string) => { 15 | if (translations[0] === 'error') { 16 | return fallback 17 | } 18 | if (translations.length > 0) { 19 | return getTranslation(translations, translationId, fallback) 20 | } 21 | return fallback 22 | }, 23 | [translations] 24 | ) 25 | } 26 | 27 | export default useI18n 28 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/.github/workflows/tests.yml: -------------------------------------------------------------------------------- 1 | name: Tests 2 | on: 3 | pull_request: 4 | branches: 5 | - master 6 | 7 | jobs: 8 | unit-tests: 9 | name: Unit tests 10 | runs-on: ubuntu-latest 11 | steps: 12 | - name: Checkout 13 | uses: actions/checkout@v2 14 | - uses: actions/setup-node@v2 15 | with: 16 | node-version: '14' 17 | registry-url: https://registry.npmjs.org 18 | - run: yarn install --frozen-lockfile 19 | - run: yarn test 20 | 21 | integration-tests: 22 | name: Integration tests 23 | runs-on: ubuntu-latest 24 | steps: 25 | - name: Checkout 26 | uses: actions/checkout@v2 27 | - uses: actions/setup-node@v2 28 | with: 29 | node-version: '14' 30 | registry-url: https://registry.npmjs.org 31 | - run: yarn install --frozen-lockfile 32 | - run: yarn cypress install 33 | - run: yarn build 34 | - run: yarn integration-test 35 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/src/Providers.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react' 2 | import { createWeb3ReactRoot, Web3ReactProvider } from '@web3-react/core' 3 | import { Provider } from 'react-redux' 4 | import { ModalProvider } from '@pancakeswap-libs/uikit' 5 | import { NetworkContextName } from './constants' 6 | import store from './state' 7 | import getLibrary from './utils/getLibrary' 8 | import { ThemeContextProvider } from './ThemeContext' 9 | 10 | const Web3ProviderNetwork = createWeb3ReactRoot(NetworkContextName) 11 | 12 | const Providers: React.FC = ({ children }) => { 13 | return ( 14 | 15 | 16 | 17 | 18 | {children} 19 | 20 | 21 | 22 | 23 | ) 24 | } 25 | 26 | export default Providers 27 | -------------------------------------------------------------------------------- /pancake-swap-interface-v1/src/state/application/actions.ts: -------------------------------------------------------------------------------- 1 | import { createAction } from '@reduxjs/toolkit' 2 | import { TokenList } from '@uniswap/token-lists' 3 | 4 | export type PopupContent = 5 | | { 6 | txn: { 7 | hash: string 8 | success: boolean 9 | summary?: string 10 | } 11 | } 12 | | { 13 | listUpdate: { 14 | listUrl: string 15 | oldList: TokenList 16 | newList: TokenList 17 | auto: boolean 18 | } 19 | } 20 | 21 | export const updateBlockNumber = createAction<{ chainId: number; blockNumber: number }>('app/updateBlockNumber') 22 | export const toggleWalletModal = createAction('app/toggleWalletModal') 23 | export const toggleSettingsMenu = createAction('app/toggleSettingsMenu') 24 | export const addPopup = createAction<{ key?: string; removeAfterMs?: number | null; content: PopupContent }>( 25 | 'app/addPopup' 26 | ) 27 | export const removePopup = createAction<{ key: string }>('app/removePopup') 28 | --------------------------------------------------------------------------------