├── README.md ├── .gitignore ├── next-env.d.ts ├── public ├── images │ ├── bg.jpg │ ├── app.png │ ├── bg2.jpg │ ├── bg3.jpg │ ├── bg4.jpg │ ├── bg5.jpg │ ├── juno.png │ ├── logo.png │ ├── man.png │ ├── qtum.png │ ├── star.png │ ├── visa.png │ ├── about.jpg │ ├── bitcoin.png │ ├── cardano.png │ ├── favicon.png │ ├── gulden.png │ ├── icon-bg.png │ ├── logo10.png │ ├── noise.gif │ ├── omisego.png │ ├── paypal.png │ ├── tokens.jpg │ ├── wallet.png │ ├── women.png │ ├── zcash.png │ ├── bitcoin2.png │ ├── digibyte.png │ ├── ethereum.png │ ├── ontology.png │ ├── peercoin.png │ ├── sort_asc.png │ ├── sort_both.png │ ├── sort_desc.png │ ├── telegram2.png │ ├── apple-store.png │ ├── bitconnect.png │ ├── blog │ │ ├── blog1.jpg │ │ ├── blog2.jpg │ │ ├── blog3.jpg │ │ ├── blog4.jpg │ │ ├── blog5.jpg │ │ └── blog6.jpg │ ├── groestlcoin.png │ ├── icon │ │ ├── icon1.png │ │ ├── icon10.png │ │ ├── icon11.png │ │ ├── icon12.png │ │ ├── icon13.png │ │ ├── icon14.png │ │ ├── icon15.png │ │ ├── icon16.png │ │ ├── icon17.png │ │ ├── icon18.png │ │ ├── icon19.png │ │ ├── icon2.png │ │ ├── icon20.png │ │ ├── icon3.png │ │ ├── icon4.png │ │ ├── icon5.png │ │ ├── icon6.png │ │ ├── icon7.png │ │ ├── icon8.png │ │ └── icon9.png │ ├── master-card.png │ ├── payment │ │ ├── visa.png │ │ ├── ideal.png │ │ ├── paypal.png │ │ ├── skrill.png │ │ ├── stripe.png │ │ ├── apple-pay.png │ │ ├── giro-pay.png │ │ ├── google-pay.png │ │ ├── master-card.png │ │ └── american-express.png │ ├── play-store.png │ ├── select-coin.jpg │ ├── shape │ │ ├── shape1.png │ │ ├── shape2.png │ │ ├── shape3.png │ │ ├── shape4.png │ │ ├── shape5.png │ │ ├── shape6.png │ │ ├── shape7.png │ │ ├── shape8.png │ │ ├── shape9.png │ │ ├── shape10.png │ │ ├── shape11.png │ │ ├── shape12.png │ │ ├── shape13.png │ │ ├── shape14.png │ │ └── shape15.png │ ├── stake │ │ ├── rocket.gif │ │ └── loading.gif │ ├── user │ │ ├── user1.jpg │ │ ├── user2.jpg │ │ ├── user3.jpg │ │ ├── user4.jpg │ │ ├── user5.jpg │ │ └── user6.jpg │ ├── coinflip │ │ ├── logo.png │ │ └── logo_old.png │ ├── confirm-order.jpg │ ├── create-account.jpg │ ├── man-with-ipad.png │ ├── payment-method.jpg │ ├── select-payment.jpg │ ├── women-with-tab.png │ ├── aggregator │ │ ├── logo.png │ │ └── metahuahua.png │ ├── banner │ │ ├── banner-bg1.jpg │ │ ├── banner-img1.png │ │ ├── banner-img2.png │ │ └── banner-img3.png │ ├── convert-currency.png │ ├── history │ │ ├── history1.jpg │ │ ├── history2.jpg │ │ ├── history3.jpg │ │ ├── history4.jpg │ │ └── history5.jpg │ ├── Discord-Logo-White.png │ ├── cryptocurrency │ │ ├── atom.png │ │ ├── btt.png │ │ ├── dash.png │ │ ├── link.png │ │ ├── neo.png │ │ ├── tron.png │ │ ├── xrp.png │ │ ├── binance.png │ │ ├── bitcoin.png │ │ ├── cardano.png │ │ ├── chart1.png │ │ ├── chart2.png │ │ ├── chart3.png │ │ ├── chart4.png │ │ ├── kusama.png │ │ ├── stellar.png │ │ ├── sushi.png │ │ ├── tether.png │ │ ├── tezos.png │ │ ├── uniswap.png │ │ ├── wrapped.png │ │ ├── ethereum.png │ │ ├── lightcoin.png │ │ ├── polkadot.png │ │ ├── usd-coin.png │ │ ├── cryptocurrency1.png │ │ ├── cryptocurrency2.png │ │ ├── cryptocurrency3.png │ │ ├── cryptocurrency4.png │ │ ├── cryptocurrency5.png │ │ ├── cryptocurrency6.png │ │ ├── cryptocurrency7.png │ │ └── cryptocurrency8.png │ ├── advisor │ │ ├── advisor-img1.jpg │ │ ├── advisor-img2.jpg │ │ ├── advisor-img3.jpg │ │ ├── advisor-img4.jpg │ │ ├── advisor-img5.jpg │ │ ├── advisor-img6.jpg │ │ ├── advisor-img7.jpg │ │ └── advisor-img8.jpg │ ├── features │ │ ├── features-img1.png │ │ ├── features-img2.png │ │ ├── features-img3.png │ │ ├── features-img4.png │ │ ├── features-img5.png │ │ └── features-img6.png │ ├── portfolio │ │ └── portfolio-img1.png │ └── cryptocurrency-platform │ │ ├── cryptocurrency-platform-1.jpg │ │ ├── cryptocurrency-platform-2.jpg │ │ ├── cryptocurrency-platform-3.jpg │ │ └── cryptocurrency-platform-4.jpg ├── fonts │ ├── boxicons.eot │ ├── boxicons.ttf │ ├── boxicons.woff │ ├── boxicons.woff2 │ ├── fa-brands-400.eot │ ├── fa-brands-400.ttf │ ├── fa-solid-900.eot │ ├── fa-solid-900.ttf │ ├── fa-solid-900.woff │ ├── fa-brands-400.woff │ ├── fa-brands-400.woff2 │ ├── fa-regular-400.eot │ ├── fa-regular-400.ttf │ ├── fa-regular-400.woff │ ├── fa-solid-900.woff2 │ └── fa-regular-400.woff2 └── css │ ├── custom.css │ ├── meanmenu.min.css │ ├── blackHole.css │ └── dataTables.min.css ├── themes ├── index.tsx ├── primary.tsx └── theme1.tsx ├── .htaccess ├── pages ├── index.tsx ├── adminview.tsx └── _app.tsx ├── contexts ├── ThemeContext.tsx └── cosmwasm.tsx ├── components ├── Notification │ ├── context.ts │ ├── index.tsx │ ├── useData.ts │ └── element.tsx ├── ToggleSwitch │ └── index.tsx ├── Layout │ ├── Footer.tsx │ ├── SSilder.tsx │ ├── TopHeader.tsx │ ├── Layout.tsx │ └── Navbar.tsx ├── Shared │ └── GoTop.tsx ├── BrowserHelper.js ├── CoinStaking │ ├── Admin.tsx │ └── Flip.tsx └── StarryGalaxy.js ├── next.config.js ├── lib └── useInterval.js ├── .env.mainnet ├── .env ├── .env,devnet ├── .env.testnet ├── util ├── ActiveLink.tsx └── conversion.tsx ├── tsconfig.json ├── hooks ├── useTheme.tsx └── cosmwasm.tsx ├── package.json ├── store.tsx └── services └── keplr.tsx /README.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .next 3 | out 4 | .vscode/ 5 | -------------------------------------------------------------------------------- /next-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | /// 3 | -------------------------------------------------------------------------------- /public/images/bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/bg.jpg -------------------------------------------------------------------------------- /public/images/app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/app.png -------------------------------------------------------------------------------- /public/images/bg2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/bg2.jpg -------------------------------------------------------------------------------- /public/images/bg3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/bg3.jpg -------------------------------------------------------------------------------- /public/images/bg4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/bg4.jpg -------------------------------------------------------------------------------- /public/images/bg5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/bg5.jpg -------------------------------------------------------------------------------- /public/images/juno.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/juno.png -------------------------------------------------------------------------------- /public/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/logo.png -------------------------------------------------------------------------------- /public/images/man.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/man.png -------------------------------------------------------------------------------- /public/images/qtum.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/qtum.png -------------------------------------------------------------------------------- /public/images/star.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/star.png -------------------------------------------------------------------------------- /public/images/visa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/visa.png -------------------------------------------------------------------------------- /public/fonts/boxicons.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/fonts/boxicons.eot -------------------------------------------------------------------------------- /public/fonts/boxicons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/fonts/boxicons.ttf -------------------------------------------------------------------------------- /public/images/about.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/about.jpg -------------------------------------------------------------------------------- /public/images/bitcoin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/bitcoin.png -------------------------------------------------------------------------------- /public/images/cardano.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/cardano.png -------------------------------------------------------------------------------- /public/images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/favicon.png -------------------------------------------------------------------------------- /public/images/gulden.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/gulden.png -------------------------------------------------------------------------------- /public/images/icon-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/icon-bg.png -------------------------------------------------------------------------------- /public/images/logo10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/logo10.png -------------------------------------------------------------------------------- /public/images/noise.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/noise.gif -------------------------------------------------------------------------------- /public/images/omisego.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/omisego.png -------------------------------------------------------------------------------- /public/images/paypal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/paypal.png -------------------------------------------------------------------------------- /public/images/tokens.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/tokens.jpg -------------------------------------------------------------------------------- /public/images/wallet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/wallet.png -------------------------------------------------------------------------------- /public/images/women.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/women.png -------------------------------------------------------------------------------- /public/images/zcash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/zcash.png -------------------------------------------------------------------------------- /public/fonts/boxicons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/fonts/boxicons.woff -------------------------------------------------------------------------------- /public/fonts/boxicons.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/fonts/boxicons.woff2 -------------------------------------------------------------------------------- /public/images/bitcoin2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/bitcoin2.png -------------------------------------------------------------------------------- /public/images/digibyte.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/digibyte.png -------------------------------------------------------------------------------- /public/images/ethereum.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/ethereum.png -------------------------------------------------------------------------------- /public/images/ontology.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/ontology.png -------------------------------------------------------------------------------- /public/images/peercoin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/peercoin.png -------------------------------------------------------------------------------- /public/images/sort_asc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/sort_asc.png -------------------------------------------------------------------------------- /public/images/sort_both.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/sort_both.png -------------------------------------------------------------------------------- /public/images/sort_desc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/sort_desc.png -------------------------------------------------------------------------------- /public/images/telegram2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/telegram2.png -------------------------------------------------------------------------------- /public/fonts/fa-brands-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/fonts/fa-brands-400.eot -------------------------------------------------------------------------------- /public/fonts/fa-brands-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/fonts/fa-brands-400.ttf -------------------------------------------------------------------------------- /public/fonts/fa-solid-900.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/fonts/fa-solid-900.eot -------------------------------------------------------------------------------- /public/fonts/fa-solid-900.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/fonts/fa-solid-900.ttf -------------------------------------------------------------------------------- /public/fonts/fa-solid-900.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/fonts/fa-solid-900.woff -------------------------------------------------------------------------------- /public/images/apple-store.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/apple-store.png -------------------------------------------------------------------------------- /public/images/bitconnect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/bitconnect.png -------------------------------------------------------------------------------- /public/images/blog/blog1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/blog/blog1.jpg -------------------------------------------------------------------------------- /public/images/blog/blog2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/blog/blog2.jpg -------------------------------------------------------------------------------- /public/images/blog/blog3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/blog/blog3.jpg -------------------------------------------------------------------------------- /public/images/blog/blog4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/blog/blog4.jpg -------------------------------------------------------------------------------- /public/images/blog/blog5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/blog/blog5.jpg -------------------------------------------------------------------------------- /public/images/blog/blog6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/blog/blog6.jpg -------------------------------------------------------------------------------- /public/images/groestlcoin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/groestlcoin.png -------------------------------------------------------------------------------- /public/images/icon/icon1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/icon/icon1.png -------------------------------------------------------------------------------- /public/images/icon/icon10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/icon/icon10.png -------------------------------------------------------------------------------- /public/images/icon/icon11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/icon/icon11.png -------------------------------------------------------------------------------- /public/images/icon/icon12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/icon/icon12.png -------------------------------------------------------------------------------- /public/images/icon/icon13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/icon/icon13.png -------------------------------------------------------------------------------- /public/images/icon/icon14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/icon/icon14.png -------------------------------------------------------------------------------- /public/images/icon/icon15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/icon/icon15.png -------------------------------------------------------------------------------- /public/images/icon/icon16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/icon/icon16.png -------------------------------------------------------------------------------- /public/images/icon/icon17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/icon/icon17.png -------------------------------------------------------------------------------- /public/images/icon/icon18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/icon/icon18.png -------------------------------------------------------------------------------- /public/images/icon/icon19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/icon/icon19.png -------------------------------------------------------------------------------- /public/images/icon/icon2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/icon/icon2.png -------------------------------------------------------------------------------- /public/images/icon/icon20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/icon/icon20.png -------------------------------------------------------------------------------- /public/images/icon/icon3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/icon/icon3.png -------------------------------------------------------------------------------- /public/images/icon/icon4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/icon/icon4.png -------------------------------------------------------------------------------- /public/images/icon/icon5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/icon/icon5.png -------------------------------------------------------------------------------- /public/images/icon/icon6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/icon/icon6.png -------------------------------------------------------------------------------- /public/images/icon/icon7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/icon/icon7.png -------------------------------------------------------------------------------- /public/images/icon/icon8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/icon/icon8.png -------------------------------------------------------------------------------- /public/images/icon/icon9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/icon/icon9.png -------------------------------------------------------------------------------- /public/images/master-card.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/master-card.png -------------------------------------------------------------------------------- /public/images/payment/visa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/payment/visa.png -------------------------------------------------------------------------------- /public/images/play-store.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/play-store.png -------------------------------------------------------------------------------- /public/images/select-coin.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/select-coin.jpg -------------------------------------------------------------------------------- /public/images/shape/shape1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/shape/shape1.png -------------------------------------------------------------------------------- /public/images/shape/shape2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/shape/shape2.png -------------------------------------------------------------------------------- /public/images/shape/shape3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/shape/shape3.png -------------------------------------------------------------------------------- /public/images/shape/shape4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/shape/shape4.png -------------------------------------------------------------------------------- /public/images/shape/shape5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/shape/shape5.png -------------------------------------------------------------------------------- /public/images/shape/shape6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/shape/shape6.png -------------------------------------------------------------------------------- /public/images/shape/shape7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/shape/shape7.png -------------------------------------------------------------------------------- /public/images/shape/shape8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/shape/shape8.png -------------------------------------------------------------------------------- /public/images/shape/shape9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/shape/shape9.png -------------------------------------------------------------------------------- /public/images/stake/rocket.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/stake/rocket.gif -------------------------------------------------------------------------------- /public/images/user/user1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/user/user1.jpg -------------------------------------------------------------------------------- /public/images/user/user2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/user/user2.jpg -------------------------------------------------------------------------------- /public/images/user/user3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/user/user3.jpg -------------------------------------------------------------------------------- /public/images/user/user4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/user/user4.jpg -------------------------------------------------------------------------------- /public/images/user/user5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/user/user5.jpg -------------------------------------------------------------------------------- /public/images/user/user6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/user/user6.jpg -------------------------------------------------------------------------------- /public/fonts/fa-brands-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/fonts/fa-brands-400.woff -------------------------------------------------------------------------------- /public/fonts/fa-brands-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/fonts/fa-brands-400.woff2 -------------------------------------------------------------------------------- /public/fonts/fa-regular-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/fonts/fa-regular-400.eot -------------------------------------------------------------------------------- /public/fonts/fa-regular-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/fonts/fa-regular-400.ttf -------------------------------------------------------------------------------- /public/fonts/fa-regular-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/fonts/fa-regular-400.woff -------------------------------------------------------------------------------- /public/fonts/fa-solid-900.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/fonts/fa-solid-900.woff2 -------------------------------------------------------------------------------- /public/images/coinflip/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/coinflip/logo.png -------------------------------------------------------------------------------- /public/images/confirm-order.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/confirm-order.jpg -------------------------------------------------------------------------------- /public/images/create-account.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/create-account.jpg -------------------------------------------------------------------------------- /public/images/man-with-ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/man-with-ipad.png -------------------------------------------------------------------------------- /public/images/payment-method.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/payment-method.jpg -------------------------------------------------------------------------------- /public/images/payment/ideal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/payment/ideal.png -------------------------------------------------------------------------------- /public/images/payment/paypal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/payment/paypal.png -------------------------------------------------------------------------------- /public/images/payment/skrill.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/payment/skrill.png -------------------------------------------------------------------------------- /public/images/payment/stripe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/payment/stripe.png -------------------------------------------------------------------------------- /public/images/select-payment.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/select-payment.jpg -------------------------------------------------------------------------------- /public/images/shape/shape10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/shape/shape10.png -------------------------------------------------------------------------------- /public/images/shape/shape11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/shape/shape11.png -------------------------------------------------------------------------------- /public/images/shape/shape12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/shape/shape12.png -------------------------------------------------------------------------------- /public/images/shape/shape13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/shape/shape13.png -------------------------------------------------------------------------------- /public/images/shape/shape14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/shape/shape14.png -------------------------------------------------------------------------------- /public/images/shape/shape15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/shape/shape15.png -------------------------------------------------------------------------------- /public/images/stake/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/stake/loading.gif -------------------------------------------------------------------------------- /public/images/women-with-tab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/women-with-tab.png -------------------------------------------------------------------------------- /public/fonts/fa-regular-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/fonts/fa-regular-400.woff2 -------------------------------------------------------------------------------- /public/images/aggregator/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/aggregator/logo.png -------------------------------------------------------------------------------- /public/images/banner/banner-bg1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/banner/banner-bg1.jpg -------------------------------------------------------------------------------- /public/images/coinflip/logo_old.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/coinflip/logo_old.png -------------------------------------------------------------------------------- /public/images/convert-currency.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/convert-currency.png -------------------------------------------------------------------------------- /public/images/history/history1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/history/history1.jpg -------------------------------------------------------------------------------- /public/images/history/history2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/history/history2.jpg -------------------------------------------------------------------------------- /public/images/history/history3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/history/history3.jpg -------------------------------------------------------------------------------- /public/images/history/history4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/history/history4.jpg -------------------------------------------------------------------------------- /public/images/history/history5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/history/history5.jpg -------------------------------------------------------------------------------- /public/images/payment/apple-pay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/payment/apple-pay.png -------------------------------------------------------------------------------- /public/images/payment/giro-pay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/payment/giro-pay.png -------------------------------------------------------------------------------- /public/images/Discord-Logo-White.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/Discord-Logo-White.png -------------------------------------------------------------------------------- /public/images/banner/banner-img1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/banner/banner-img1.png -------------------------------------------------------------------------------- /public/images/banner/banner-img2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/banner/banner-img2.png -------------------------------------------------------------------------------- /public/images/banner/banner-img3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/banner/banner-img3.png -------------------------------------------------------------------------------- /public/images/cryptocurrency/atom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/cryptocurrency/atom.png -------------------------------------------------------------------------------- /public/images/cryptocurrency/btt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/cryptocurrency/btt.png -------------------------------------------------------------------------------- /public/images/cryptocurrency/dash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/cryptocurrency/dash.png -------------------------------------------------------------------------------- /public/images/cryptocurrency/link.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/cryptocurrency/link.png -------------------------------------------------------------------------------- /public/images/cryptocurrency/neo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/cryptocurrency/neo.png -------------------------------------------------------------------------------- /public/images/cryptocurrency/tron.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/cryptocurrency/tron.png -------------------------------------------------------------------------------- /public/images/cryptocurrency/xrp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/cryptocurrency/xrp.png -------------------------------------------------------------------------------- /public/images/payment/google-pay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/payment/google-pay.png -------------------------------------------------------------------------------- /public/images/payment/master-card.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/payment/master-card.png -------------------------------------------------------------------------------- /public/images/advisor/advisor-img1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/advisor/advisor-img1.jpg -------------------------------------------------------------------------------- /public/images/advisor/advisor-img2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/advisor/advisor-img2.jpg -------------------------------------------------------------------------------- /public/images/advisor/advisor-img3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/advisor/advisor-img3.jpg -------------------------------------------------------------------------------- /public/images/advisor/advisor-img4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/advisor/advisor-img4.jpg -------------------------------------------------------------------------------- /public/images/advisor/advisor-img5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/advisor/advisor-img5.jpg -------------------------------------------------------------------------------- /public/images/advisor/advisor-img6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/advisor/advisor-img6.jpg -------------------------------------------------------------------------------- /public/images/advisor/advisor-img7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/advisor/advisor-img7.jpg -------------------------------------------------------------------------------- /public/images/advisor/advisor-img8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/advisor/advisor-img8.jpg -------------------------------------------------------------------------------- /public/images/aggregator/metahuahua.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/aggregator/metahuahua.png -------------------------------------------------------------------------------- /public/images/cryptocurrency/binance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/cryptocurrency/binance.png -------------------------------------------------------------------------------- /public/images/cryptocurrency/bitcoin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/cryptocurrency/bitcoin.png -------------------------------------------------------------------------------- /public/images/cryptocurrency/cardano.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/cryptocurrency/cardano.png -------------------------------------------------------------------------------- /public/images/cryptocurrency/chart1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/cryptocurrency/chart1.png -------------------------------------------------------------------------------- /public/images/cryptocurrency/chart2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/cryptocurrency/chart2.png -------------------------------------------------------------------------------- /public/images/cryptocurrency/chart3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/cryptocurrency/chart3.png -------------------------------------------------------------------------------- /public/images/cryptocurrency/chart4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/cryptocurrency/chart4.png -------------------------------------------------------------------------------- /public/images/cryptocurrency/kusama.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/cryptocurrency/kusama.png -------------------------------------------------------------------------------- /public/images/cryptocurrency/stellar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/cryptocurrency/stellar.png -------------------------------------------------------------------------------- /public/images/cryptocurrency/sushi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/cryptocurrency/sushi.png -------------------------------------------------------------------------------- /public/images/cryptocurrency/tether.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/cryptocurrency/tether.png -------------------------------------------------------------------------------- /public/images/cryptocurrency/tezos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/cryptocurrency/tezos.png -------------------------------------------------------------------------------- /public/images/cryptocurrency/uniswap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/cryptocurrency/uniswap.png -------------------------------------------------------------------------------- /public/images/cryptocurrency/wrapped.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/cryptocurrency/wrapped.png -------------------------------------------------------------------------------- /public/images/features/features-img1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/features/features-img1.png -------------------------------------------------------------------------------- /public/images/features/features-img2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/features/features-img2.png -------------------------------------------------------------------------------- /public/images/features/features-img3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/features/features-img3.png -------------------------------------------------------------------------------- /public/images/features/features-img4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/features/features-img4.png -------------------------------------------------------------------------------- /public/images/features/features-img5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/features/features-img5.png -------------------------------------------------------------------------------- /public/images/features/features-img6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/features/features-img6.png -------------------------------------------------------------------------------- /public/images/cryptocurrency/ethereum.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/cryptocurrency/ethereum.png -------------------------------------------------------------------------------- /public/images/cryptocurrency/lightcoin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/cryptocurrency/lightcoin.png -------------------------------------------------------------------------------- /public/images/cryptocurrency/polkadot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/cryptocurrency/polkadot.png -------------------------------------------------------------------------------- /public/images/cryptocurrency/usd-coin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/cryptocurrency/usd-coin.png -------------------------------------------------------------------------------- /public/images/payment/american-express.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/payment/american-express.png -------------------------------------------------------------------------------- /public/images/portfolio/portfolio-img1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/portfolio/portfolio-img1.png -------------------------------------------------------------------------------- /themes/index.tsx: -------------------------------------------------------------------------------- 1 | import { default as primary } from './primary' 2 | import { default as theme1 } from './theme1' 3 | 4 | 5 | export { primary, theme1} 6 | -------------------------------------------------------------------------------- /public/images/cryptocurrency/cryptocurrency1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/cryptocurrency/cryptocurrency1.png -------------------------------------------------------------------------------- /public/images/cryptocurrency/cryptocurrency2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/cryptocurrency/cryptocurrency2.png -------------------------------------------------------------------------------- /public/images/cryptocurrency/cryptocurrency3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/cryptocurrency/cryptocurrency3.png -------------------------------------------------------------------------------- /public/images/cryptocurrency/cryptocurrency4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/cryptocurrency/cryptocurrency4.png -------------------------------------------------------------------------------- /public/images/cryptocurrency/cryptocurrency5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/cryptocurrency/cryptocurrency5.png -------------------------------------------------------------------------------- /public/images/cryptocurrency/cryptocurrency6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/cryptocurrency/cryptocurrency6.png -------------------------------------------------------------------------------- /public/images/cryptocurrency/cryptocurrency7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/cryptocurrency/cryptocurrency7.png -------------------------------------------------------------------------------- /public/images/cryptocurrency/cryptocurrency8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/cryptocurrency/cryptocurrency8.png -------------------------------------------------------------------------------- /.htaccess: -------------------------------------------------------------------------------- 1 | RewriteEngine on 2 | RewriteCond %{REQUEST_FILENAME} !-d 3 | RewriteCond %{REQUEST_FILENAME}\.html -f 4 | RewriteRule ^(.*)$ https://www.fortisoeconomia.space/$1.html [NC,L] 5 | -------------------------------------------------------------------------------- /pages/index.tsx: -------------------------------------------------------------------------------- 1 | import Home from './Home/index'; 2 | 3 | const Index = () => { 4 | return ( 5 | <> 6 | 7 | 8 | ); 9 | }; 10 | 11 | export default Index; 12 | -------------------------------------------------------------------------------- /public/images/cryptocurrency-platform/cryptocurrency-platform-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/cryptocurrency-platform/cryptocurrency-platform-1.jpg -------------------------------------------------------------------------------- /public/images/cryptocurrency-platform/cryptocurrency-platform-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/cryptocurrency-platform/cryptocurrency-platform-2.jpg -------------------------------------------------------------------------------- /public/images/cryptocurrency-platform/cryptocurrency-platform-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/cryptocurrency-platform/cryptocurrency-platform-3.jpg -------------------------------------------------------------------------------- /public/images/cryptocurrency-platform/cryptocurrency-platform-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LucaWilliams4831/coreum-aggregator-ui/HEAD/public/images/cryptocurrency-platform/cryptocurrency-platform-4.jpg -------------------------------------------------------------------------------- /public/css/custom.css: -------------------------------------------------------------------------------- 1 | @media (min-width: 1400px) { 2 | /* .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl */ 3 | .container { 4 | max-width: 1560px; 5 | } 6 | } -------------------------------------------------------------------------------- /contexts/ThemeContext.tsx: -------------------------------------------------------------------------------- 1 | import { createContext } from 'react' 2 | 3 | import { ThemeContextInterface } from '../hooks/useTheme' 4 | 5 | const ThemeContext = createContext(null) 6 | 7 | export default ThemeContext 8 | -------------------------------------------------------------------------------- /pages/adminview.tsx: -------------------------------------------------------------------------------- 1 | import Admin from '../components/CoinStaking/Admin'; 2 | 3 | 4 | const Adminview = () => { 5 | return ( 6 | <> 7 | 8 | 9 | 10 | ); 11 | }; 12 | 13 | export default Adminview; 14 | -------------------------------------------------------------------------------- /components/Notification/context.ts: -------------------------------------------------------------------------------- 1 | import { createContext } from 'react' 2 | // create notification context with initial value 3 | const NotificationContext = createContext({ 4 | success: undefined, 5 | error: undefined, 6 | }) 7 | 8 | export default NotificationContext 9 | -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | webpack: (config, { isServer }) => { 3 | // Fixes npm packages that depend on `fs` module 4 | if (!isServer) { 5 | config.node = { 6 | fs: 'empty', 7 | net: 'empty' 8 | } 9 | } 10 | 11 | return config 12 | } 13 | } -------------------------------------------------------------------------------- /components/ToggleSwitch/index.tsx: -------------------------------------------------------------------------------- 1 | const ToggleSwitch = ({ toggle, setToggle }) => { 2 | return ( 3 |
setToggle(!toggle)}> 4 |
5 |
6 | ) 7 | } 8 | 9 | export default ToggleSwitch 10 | -------------------------------------------------------------------------------- /themes/primary.tsx: -------------------------------------------------------------------------------- 1 | const theme = { 2 | '--default-button-background-color': 'linear-gradient(97.62deg, #5f5bcd 0%, #a8a4f7 100%)', 3 | '--secondary-button-background-color': 'linear-gradient(97.62deg, #2b064d 0%, #4d0c8b 100%)', 4 | '--backColor': 'linear-gradient(180deg, #FD954E 0%, #FC8549 100%)', 5 | '--default-label-color': 'linear-gradient(180deg, #FD954E 0%, #FC8549 100%)', 6 | '--mainColor': 'black', 7 | } 8 | 9 | 10 | export default theme 11 | -------------------------------------------------------------------------------- /themes/theme1.tsx: -------------------------------------------------------------------------------- 1 | const theme = { 2 | '--default-button-background-color': 'linear-gradient(8.3deg, #4470A2 -57.29%, #29858B 135.56%)', 3 | '--secondary-button-background-color': 'linear-gradient(.3deg, #4470A2 -57.29%, #29858B 135.56%)', 4 | '--backColor': 'linear-gradient(360deg, #EB2F3D 0%, #F84332 100%)', 5 | '--default-label-color': 'linear-gradient(98.3deg, #4470A2 -57.29%, #29858B 135.56%)', 6 | '--mainColor': 'black' 7 | 8 | } 9 | 10 | export default theme 11 | -------------------------------------------------------------------------------- /lib/useInterval.js: -------------------------------------------------------------------------------- 1 | import { useEffect, useRef } from 'react' 2 | 3 | // https://overreacted.io/making-setinterval-declarative-with-react-hooks/ 4 | const useInterval = (callback, delay) => { 5 | const savedCallback = useRef() 6 | useEffect(() => { 7 | savedCallback.current = callback 8 | }, [callback]) 9 | useEffect(() => { 10 | const handler = (...args) => savedCallback.current(...args) 11 | 12 | if (delay !== null) { 13 | const id = setInterval(handler, delay) 14 | return () => clearInterval(id) 15 | } 16 | }, [delay]) 17 | } 18 | 19 | export default useInterval 20 | -------------------------------------------------------------------------------- /components/Layout/Footer.tsx: -------------------------------------------------------------------------------- 1 | import Link from 'next/link'; 2 | 3 | const Footer = () => { 4 | return ( 5 | <> 6 |
7 | 8 |
9 |
10 |

11 | Copyright 2022 Juno Staking. All Rights Reserved by{' '} 12 | 13 | Juno Staking 14 | 15 |

16 |
17 |
18 |
19 | 20 | ); 21 | }; 22 | 23 | export default Footer; 24 | -------------------------------------------------------------------------------- /.env.mainnet: -------------------------------------------------------------------------------- 1 | # Token sale site config 2 | NEXT_PUBLIC_SITE_TITLE=Staking 3 | NEXT_PUBLIC_SITE_ICON_URL=/juno.svg 4 | 5 | 6 | # Chain config 7 | NEXT_PUBLIC_STAKING_CONTRACT=juno1z8aj6l5m758nz8ru3n2zf86ttyell7htns9jtanahrzfsrey40nskakqtg 8 | NEXT_PUBLIC_STAKING_TOKEN_ADDRESS=juno1t46z6hg8vvsena7sue0vg6w85ljar3cundplkre9sz0skeqkap9sxyyy6m 9 | NEXT_PUBLIC_CHAIN_ID=juno-1 10 | NEXT_PUBLIC_CHAIN_NAME=Juno 11 | NEXT_PUBLIC_CHAIN_BECH32_PREFIX=juno 12 | NEXT_PUBLIC_CHAIN_RPC_ENDPOINT=https://rpc-juno.itastakers.com 13 | NEXT_PUBLIC_CHAIN_REST_ENDPOINT=https://lcd-juno.itastakers.com 14 | NEXT_PUBLIC_STAKING_DENOM=ujuno 15 | -------------------------------------------------------------------------------- /.env: -------------------------------------------------------------------------------- 1 | # Token sale site config 2 | NEXT_PUBLIC_SITE_TITLE=Staking 3 | NEXT_PUBLIC_SITE_ICON_URL=/juno.svg 4 | 5 | 6 | # Chain config 7 | NEXT_PUBLIC_STAKING_CONTRACT=juno1g7v2vrx95uxpwhpdyj6r0qgrlt3kqjqygwp6wy6ayktrklz4v04s06apfn 8 | NEXT_PUBLIC_STAKING_TOKEN_ADDRESS=juno17pevjnfrg36h80refmsdgqn4puxmp9d6lqtkhh6xn45r2q3flp2qsmmzep 9 | NEXT_PUBLIC_CHAIN_ID=uni-5 10 | NEXT_PUBLIC_CHAIN_NAME=Juno Testnet - Uni 11 | NEXT_PUBLIC_CHAIN_BECH32_PREFIX=juno 12 | NEXT_PUBLIC_CHAIN_RPC_ENDPOINT=https://rpc.juno.giansalex.dev 13 | NEXT_PUBLIC_CHAIN_REST_ENDPOINT=https://lcd.juno.giansalex.dev 14 | NEXT_PUBLIC_STAKING_DENOM=ujunox 15 | -------------------------------------------------------------------------------- /.env,devnet: -------------------------------------------------------------------------------- 1 | # Token sale site config 2 | NEXT_PUBLIC_SITE_TITLE=CoinFlip 3 | NEXT_PUBLIC_SITE_ICON_URL=/juno.svg 4 | 5 | 6 | NEXT_PUBLIC_COINFLIP_CONTRACT=juno14hj2tavq8fpesdwxxcu44rty3hh90vhujrvcmstl4zr3txmfvw9skjuwg8 7 | NEXT_PUBLIC_CHAIN_ID=testing 8 | NEXT_PUBLIC_CHAIN_NAME=Juno Local Testnet 9 | NEXT_PUBLIC_CHAIN_BECH32_PREFIX=juno 10 | #NEXT_PUBLIC_CHAIN_RPC_ENDPOINT=http://95.217.56.252:26657 11 | #NEXT_PUBLIC_CHAIN_REST_ENDPOINT=http://95.217.56.252:1317 12 | NEXT_PUBLIC_CHAIN_RPC_ENDPOINT=http://localhost:26657 13 | NEXT_PUBLIC_CHAIN_REST_ENDPOINT=http://localhost:1317 14 | NEXT_PUBLIC_STAKING_DENOM=ujunox 15 | 16 | -------------------------------------------------------------------------------- /.env.testnet: -------------------------------------------------------------------------------- 1 | # Token sale site config 2 | NEXT_PUBLIC_SITE_TITLE=Staking 3 | NEXT_PUBLIC_SITE_ICON_URL=/juno.svg 4 | 5 | 6 | # Chain config 7 | NEXT_PUBLIC_STAKING_CONTRACT=juno100gwhcjsfdjyq2nd2lqss7w6fg68j25cj73tweqesqgpylyzaffsazu4wh 8 | NEXT_PUBLIC_STAKING_TOKEN_ADDRESS=juno1x57danrk4j8yf28wwqj8ndnfgwzehy709lfnwjjzgusefmtlasasw6xr9d 9 | NEXT_PUBLIC_CHAIN_ID=uni-5 10 | NEXT_PUBLIC_CHAIN_NAME=Juno Testnet - Uni 11 | NEXT_PUBLIC_CHAIN_BECH32_PREFIX=juno 12 | NEXT_PUBLIC_CHAIN_RPC_ENDPOINT=https://rpc.juno.giansalex.dev 13 | NEXT_PUBLIC_CHAIN_REST_ENDPOINT=https://lcd.juno.giansalex.dev 14 | NEXT_PUBLIC_STAKING_DENOM=ujunox 15 | -------------------------------------------------------------------------------- /util/ActiveLink.tsx: -------------------------------------------------------------------------------- 1 | import { withRouter } from 'next/router'; 2 | import Link from 'next/link'; 3 | import React, { Children } from 'react'; 4 | 5 | const ActiveLink = ({ router, children, ...props }) => { 6 | const child = Children.only(children); 7 | 8 | let className = child.props.className || ''; 9 | if (router.pathname === props.href && props.activeClassName) { 10 | className = `${className} ${props.activeClassName}`.trim(); 11 | } 12 | 13 | delete props.activeClassName; 14 | 15 | return {React.cloneElement(child, { className })}; 16 | }; 17 | 18 | export default withRouter(ActiveLink); -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "es5", 4 | "lib": [ 5 | "dom", 6 | "dom.iterable", 7 | "esnext" 8 | ], 9 | "allowJs": true, 10 | "skipLibCheck": true, 11 | "strict": false, 12 | "noImplicitAny": false, 13 | "forceConsistentCasingInFileNames": true, 14 | "noEmit": true, 15 | "esModuleInterop": true, 16 | "module": "esnext", 17 | "moduleResolution": "node", 18 | "resolveJsonModule": true, 19 | "isolatedModules": true, 20 | "jsx": "preserve" 21 | }, 22 | "include": [ 23 | "next-env.d.ts", 24 | "**/*.ts", 25 | "**/*.tsx" 26 | ], 27 | "exclude": [ 28 | "node_modules" 29 | ] 30 | } 31 | -------------------------------------------------------------------------------- /components/Shared/GoTop.tsx: -------------------------------------------------------------------------------- 1 | import React, { useState, useEffect } from 'react'; 2 | 3 | const GoTop = () => { 4 | const [isVisible, setisVisible] = useState(false); 5 | 6 | useEffect(() => { 7 | document.addEventListener('scroll', function (e) { 8 | toggleVisibility(); 9 | }); 10 | }, []); 11 | 12 | const toggleVisibility = () => { 13 | if (window.pageYOffset > 300) { 14 | setisVisible(true); 15 | } else { 16 | setisVisible(false); 17 | } 18 | }; 19 | 20 | const scrollToTop = () => { 21 | window.scrollTo({ 22 | top: 0, 23 | behavior: 'smooth', 24 | }); 25 | }; 26 | 27 | return ( 28 | <> 29 | {isVisible && ( 30 |
scrollToTop()}> 31 | 32 |
33 | )} 34 | 35 | ); 36 | }; 37 | 38 | export default GoTop; 39 | -------------------------------------------------------------------------------- /components/Notification/index.tsx: -------------------------------------------------------------------------------- 1 | import { useContext } from 'react' 2 | 3 | import NotificationContext from './context' 4 | import Notification from './element' 5 | import useData from './useData' 6 | 7 | const NotificationContainer = ({ children }) => { 8 | // type is success or error. true is success, false is error 9 | const { notifications, success, error, remove } = useData() 10 | 11 | return ( 12 | 13 | {notifications.map(({ id, title, txHash, type }) => ( 14 | 15 | ))} 16 | {children} 17 | 18 | ) 19 | } 20 | 21 | const useNotification = () => { 22 | const { success, error } = useContext(NotificationContext) 23 | return { 24 | success, 25 | error, 26 | } 27 | } 28 | 29 | export { NotificationContainer, useNotification } 30 | -------------------------------------------------------------------------------- /hooks/useTheme.tsx: -------------------------------------------------------------------------------- 1 | import { useEffect, useState } from 'react' 2 | 3 | import * as themes from '../themes' 4 | 5 | export interface ThemeContextInterface { 6 | theme: object 7 | setTheme: Function 8 | changeTheme: Function 9 | } 10 | 11 | const useTheme = (defaultTheme): ThemeContextInterface => { 12 | const [_theme, _setTheme] = useState(defaultTheme || 'theme1') 13 | 14 | const changeTheme = theme => { 15 | const _themeData = themes[theme] 16 | 17 | if (_themeData) { 18 | for (const [key, value] of Object.entries(_themeData)) { 19 | const stringValue = value as string | null 20 | const root = document.documentElement 21 | root?.style.setProperty(key, stringValue) 22 | 23 | } 24 | } 25 | } 26 | 27 | useEffect(() => { 28 | if (_theme) { 29 | changeTheme(_theme) 30 | } 31 | }, [_theme]) 32 | 33 | return { 34 | changeTheme, 35 | theme: _theme, 36 | setTheme: _setTheme, 37 | } 38 | } 39 | 40 | export default useTheme 41 | -------------------------------------------------------------------------------- /util/conversion.tsx: -------------------------------------------------------------------------------- 1 | export function convertMicroDenomToDenom(amount: number | string) { 2 | if (typeof amount === 'string') { 3 | amount = Number(amount) 4 | } 5 | amount = amount / 1000000 6 | return isNaN(amount) ? 0 : amount 7 | } 8 | 9 | export function convertDenomToMicroDenom(amount: number | string): string { 10 | if (typeof amount === 'string') { 11 | amount = Number(amount) 12 | } 13 | amount = amount * 1000000 14 | return isNaN(amount) ? '0' : String(amount) 15 | } 16 | 17 | export function convertFromMicroDenom(denom: string) { 18 | return denom?.substring(1).toUpperCase() 19 | } 20 | 21 | export function convertToFixedDecimals(amount: number | string): string { 22 | if (typeof amount === 'string') { 23 | amount = Number(amount) 24 | } 25 | if (amount > 0.01) { 26 | return amount.toFixed(2) 27 | } else return String(amount) 28 | } 29 | 30 | export const zeroVotingCoin = { 31 | amount: '0', 32 | denom: 'ucredits', 33 | } 34 | 35 | export const zeroStakingCoin = { 36 | amount: '0', 37 | denom: process.env.NEXT_PUBLIC_STAKING_DENOM || 'ujuno', 38 | } 39 | -------------------------------------------------------------------------------- /pages/_app.tsx: -------------------------------------------------------------------------------- 1 | import { Provider } from 'react-redux'; 2 | import { useStore } from '../store'; 3 | 4 | import '../public/css/animate.min.css'; 5 | import '../public/css/bootstrap.min.css'; 6 | import '../public/css/boxicons.min.css'; 7 | import '../public/css/fontawesome.min.css'; 8 | import '../public/css/meanmenu.min.css'; 9 | import '../public/css/style.css'; 10 | import '../public/css/responsive.css'; 11 | import '../public/css/custom.css'; 12 | import '../public/css/blackHole.css'; 13 | 14 | import Layout from '../components/Layout/Layout'; 15 | import GoTop from '../components/Shared/GoTop'; 16 | import { SigningCosmWasmProvider } from '../contexts/cosmwasm' 17 | import { NotificationContainer } from '../components/Notification' 18 | 19 | export default function App({ Component, pageProps }) { 20 | const store = useStore(pageProps.initialReduxState); 21 | 22 | return ( 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | ); 34 | } 35 | -------------------------------------------------------------------------------- /components/Layout/SSilder.tsx: -------------------------------------------------------------------------------- 1 | import React from "react"; 2 | import ReactSlider from "react-slider"; 3 | import styled from "styled-components"; 4 | 5 | const StyledSlider = styled(ReactSlider)` 6 | width: 100%; 7 | height: 25px; 8 | `; 9 | 10 | const StyledThumb = styled.div` 11 | height: 25px; 12 | line-height: 25px; 13 | width: 25px; 14 | text-align: center; 15 | background-color: #000; 16 | color: #fff; 17 | border-radius: 50%; 18 | cursor: grab; 19 | `; 20 | 21 | const Thumb = (props, state) => ( 22 | {state.valueNow} 23 | ); 24 | 25 | const StyledTrack = styled.div` 26 | top: 0; 27 | bottom: 0; 28 | background: ${(props) => 29 | props.index === 0 ? "#ff0" : 30 | props.index === 1 ? "#f00" : 31 | props.index === 2 ? "#0f0" : 32 | "#00f"}; 33 | border-radius: 999px; 34 | `; 35 | 36 | const Track = (props, state) => ; 37 | const SSilder = ({onChangeValue}) =>{ 38 | return ( 39 | 40 | {onChangeValue(value)}} 45 | /> 46 | ) 47 | } 48 | export default SSilder; 49 | -------------------------------------------------------------------------------- /contexts/cosmwasm.tsx: -------------------------------------------------------------------------------- 1 | import { createContext, useContext, ReactNode } from 'react' 2 | import { 3 | useSigningCosmWasmClient, 4 | ISigningCosmWasmClientContext, 5 | } from '../hooks/cosmwasm' 6 | 7 | let CosmWasmContext: any 8 | let { Provider } = (CosmWasmContext = 9 | createContext({ 10 | walletAddress: '', 11 | client: null, 12 | signingClient: null, 13 | loading: false, 14 | error: null, 15 | connectWallet: (inBackground:boolean) => {}, 16 | disconnect: () => {}, 17 | getConfig: () => {}, 18 | config: null, 19 | isAdmin: false, 20 | 21 | getBalances: () => {}, 22 | nativeBalanceStr: '', 23 | nativeBalance: 0, 24 | 25 | executeStake:(level:number, index:number) => {}, 26 | executeReward:(reward) => {}, 27 | executeUnStake:()=>{}, 28 | executeRemoveTreasury:(level:number) => {}, 29 | 30 | })) 31 | 32 | export const useSigningClient = (): ISigningCosmWasmClientContext => 33 | useContext(CosmWasmContext) 34 | 35 | export const SigningCosmWasmProvider = ({ 36 | children, 37 | }: { 38 | children: ReactNode 39 | }) => { 40 | const value = useSigningCosmWasmClient() 41 | return {children} 42 | } 43 | -------------------------------------------------------------------------------- /components/Notification/useData.ts: -------------------------------------------------------------------------------- 1 | import { useContext, useReducer } from 'react' 2 | 3 | const notificationReducer = (state, action) => { 4 | switch (action.type) { 5 | case 'add': 6 | return { status: 'resolved', data: [...state.data, action.data], error: null } 7 | case 'delete': 8 | const data = state.data.filter(item => item?.id !== action.data) 9 | return { status: 'resolved', data: data, error: null } 10 | default: 11 | return state.data 12 | } 13 | } 14 | 15 | function makeId(length) { 16 | var result = '' 17 | var characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789' 18 | var charactersLength = characters.length 19 | for (var i = 0; i < length; i++) { 20 | result += characters.charAt(Math.floor(Math.random() * charactersLength)) 21 | } 22 | return result 23 | } 24 | 25 | const useNotification = () => { 26 | // type is success or error. true is success, false is error 27 | const [state, dispatch] = useReducer(notificationReducer, { 28 | status: 'idle', 29 | data: [], 30 | error: null, 31 | }) 32 | 33 | const { data: notifications } = state 34 | 35 | const success = data => { 36 | const { title, txHash } = data 37 | const id = makeId(10) 38 | dispatch({ type: 'add', data: { id, title, txHash, type: true } }) 39 | } 40 | 41 | const error = data => { 42 | const { title, txHash } = data 43 | const id = makeId(10) 44 | dispatch({ type: 'add', data: { id, title, txHash, type: false } }) 45 | } 46 | 47 | const remove = id => { 48 | dispatch({ type: 'delete', data: id }) 49 | } 50 | 51 | return { 52 | notifications, 53 | success, 54 | error, 55 | remove, 56 | } 57 | } 58 | 59 | export default useNotification 60 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "with-redux", 3 | "version": "1.0.0", 4 | "scripts": { 5 | "dev": "next dev", 6 | "build": "next build", 7 | "start": "next start", 8 | "export": "next export" 9 | }, 10 | "dependencies": { 11 | "@cosmjs/cosmwasm-stargate": "^0.27.0", 12 | "@cosmjs/launchpad": "^0.27.0", 13 | "@emotion/react": "^11.7.1", 14 | "@emotion/styled": "^11.6.0", 15 | "@keplr-wallet/types": "^0.9.10", 16 | "@material-ui/core": "^4.12.4", 17 | "@mui/icons-material": "^5.10.15", 18 | "@mui/lab": "^5.0.0-alpha.64", 19 | "@mui/material": "^5.9.1", 20 | "@reduxjs/toolkit": "^1.7.1", 21 | "@supabase/auth-ui-react": "^0.2.6", 22 | "@supabase/supabase-js": "^2.2.1", 23 | "apexcharts": "^3.26.1", 24 | "axios": "^0.21.1", 25 | "date-fns": "^2.28.0", 26 | "ipfs-http-client": "^56.0.0", 27 | "moment": "^2.29.1", 28 | "next": "^10.1.3", 29 | "react": "^17.0.2", 30 | "react-apexcharts": "^1.3.9", 31 | "react-countdown": "^2.3.2", 32 | "react-data-table-component": "^6.11.7", 33 | "react-dom": "^17.0.2", 34 | "react-notifications": "^1.7.3", 35 | "react-numeric-input": "^2.2.3", 36 | "react-owl-carousel3": "^2.2.5", 37 | "react-paginate": "^7.1.2", 38 | "react-query": "^3.34.12", 39 | "react-redux": "^7.2.6", 40 | "react-scripts": "^5.0.1", 41 | "react-select": "^5.2.2", 42 | "react-slider": "^2.0.4", 43 | "recoil": "^0.6.1", 44 | "redux": "^3.6.0", 45 | "redux-devtools-extension": "^2.13.2", 46 | "sass": "^1.56.2", 47 | "styled-components": "^5.3.5", 48 | "theme-change": "^2.1.0", 49 | "xmlhttprequest": "^1.8.0" 50 | }, 51 | "license": "MIT", 52 | "devDependencies": { 53 | "@types/react": "^17.0.4", 54 | "typescript": "^4.2.4" 55 | } 56 | } 57 | -------------------------------------------------------------------------------- /store.tsx: -------------------------------------------------------------------------------- 1 | import { useMemo } from 'react' 2 | import { createStore, applyMiddleware } from 'redux' 3 | import { composeWithDevTools } from 'redux-devtools-extension' 4 | 5 | let store 6 | 7 | const initialState = { 8 | lastUpdate: 0, 9 | light: false, 10 | count: 0, 11 | } 12 | 13 | const reducer = (state = initialState, action) => { 14 | switch (action.type) { 15 | case 'TICK': 16 | return { 17 | ...state, 18 | lastUpdate: action.lastUpdate, 19 | light: !!action.light, 20 | } 21 | case 'INCREMENT': 22 | return { 23 | ...state, 24 | count: state.count + 1, 25 | } 26 | case 'DECREMENT': 27 | return { 28 | ...state, 29 | count: state.count - 1, 30 | } 31 | case 'RESET': 32 | return { 33 | ...state, 34 | count: initialState.count, 35 | } 36 | default: 37 | return state 38 | } 39 | } 40 | 41 | function initStore(preloadedState = initialState) { 42 | return createStore( 43 | reducer, 44 | preloadedState, 45 | composeWithDevTools(applyMiddleware()) 46 | ) 47 | } 48 | 49 | export const initializeStore = (preloadedState) => { 50 | let _store = store ?? initStore(preloadedState) 51 | 52 | // After navigating to a page with an initial Redux state, merge that state 53 | // with the current state in the store, and create a new store 54 | if (preloadedState && store) { 55 | _store = initStore({ 56 | ...store.getState(), 57 | ...preloadedState, 58 | }) 59 | // Reset the current store 60 | store = undefined 61 | } 62 | 63 | // For SSG and SSR always create a new store 64 | if (typeof window === 'undefined') return _store 65 | // Create the store once in the client 66 | if (!store) store = _store 67 | 68 | return _store 69 | } 70 | 71 | export function useStore(initialState) { 72 | const store = useMemo(() => initializeStore(initialState), [initialState]) 73 | return store 74 | } 75 | -------------------------------------------------------------------------------- /components/BrowserHelper.js: -------------------------------------------------------------------------------- 1 | export const isMobile = () => { 2 | window.mobileAndTabletCheck = function() { 3 | let check = false; 4 | (function(a){if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,4))) check = true;})(navigator.userAgent||navigator.vendor||window.opera); 5 | return check; 6 | }; 7 | return window.mobileAndTabletCheck() 8 | } -------------------------------------------------------------------------------- /public/css/meanmenu.min.css: -------------------------------------------------------------------------------- 1 | /*! ####################################################################### 2 | 3 | MeanMenu 2.0.7 4 | -------- 5 | 6 | To be used with jquery.meanmenu.js by Chris Wharton (http://www.meanthemes.com/plugins/meanmenu/) 7 | 8 | ####################################################################### */a.meanmenu-reveal{display:none}.mean-container .mean-bar{float:left;width:100%;position:relative;background:#0c1923;padding:4px 0;min-height:42px;z-index:999999}.mean-container a.meanmenu-reveal{width:22px;height:22px;padding:13px 13px 11px;position:absolute;top:0;right:0;cursor:pointer;color:#fff;text-decoration:none;font-size:16px;text-indent:-9999em;line-height:22px;font-size:1px;display:block;font-family:Arial,Helvetica,sans-serif;font-weight:700}.mean-container a.meanmenu-reveal span{display:block;background:#fff;height:3px;margin-top:3px}.mean-container .mean-nav{float:left;width:100%;background:#0c1923;margin-top:44px}.mean-container .mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none}.mean-container .mean-nav ul li{position:relative;float:left;width:100%}.mean-container .mean-nav ul li a{display:block;float:left;width:90%;padding:1em 5%;margin:0;text-align:left;color:#fff;border-top:1px solid #383838;border-top:1px solid rgba(255,255,255,.5);text-decoration:none;text-transform:uppercase}.mean-container .mean-nav ul li li a{width:80%;padding:1em 10%;border-top:1px solid #f1f1f1;border-top:1px solid rgba(255,255,255,.25);opacity:.75;filter:alpha(opacity=75);text-shadow:none!important;visibility:visible}.mean-container .mean-nav ul li.mean-last a{border-bottom:0;margin-bottom:0}.mean-container .mean-nav ul li li li a{width:70%;padding:1em 15%}.mean-container .mean-nav ul li li li li a{width:60%;padding:1em 20%}.mean-container .mean-nav ul li li li li li a{width:50%;padding:1em 25%}.mean-container .mean-nav ul li a:hover{background:#252525;background:rgba(255,255,255,.1)}.mean-container .mean-nav ul li a.mean-expand{margin-top:1px;width:26px;height:32px;padding:12px!important;text-align:center;position:absolute;right:0;top:0;z-index:2;font-weight:700;background:rgba(255,255,255,.1);border:0!important;border-left:1px solid rgba(255,255,255,.4)!important;border-bottom:1px solid rgba(255,255,255,.2)!important}.mean-container .mean-nav ul li a.mean-expand:hover{background:rgba(0,0,0,.9)}.mean-container .mean-push{float:left;width:100%;padding:0;margin:0;clear:both}.mean-nav .wrapper{width:100%;padding:0;margin:0}.mean-container .mean-bar,.mean-container .mean-bar *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.mean-remove{display:none!important} -------------------------------------------------------------------------------- /components/Layout/TopHeader.tsx: -------------------------------------------------------------------------------- 1 | import { useState, useEffect } from 'react'; 2 | import dynamic from 'next/dynamic'; 3 | import axios from 'axios'; 4 | const OwlCarousel = dynamic(import('react-owl-carousel3')); 5 | 6 | const options = { 7 | loop: true, 8 | margin: 0, 9 | nav: false, 10 | mouseDrag: false, 11 | dots: false, 12 | autoplay: true, 13 | 14 | autoplaySpeed: 2000, 15 | autoplayTimeout: 3100, 16 | autoplayHoverPause: false, 17 | 18 | responsive: { 19 | 0: { 20 | items: 1, 21 | }, 22 | 576: { 23 | items: 3, 24 | }, 25 | 768: { 26 | items: 3, 27 | }, 28 | 992: { 29 | items: 4, 30 | }, 31 | }, 32 | }; 33 | 34 | interface ApiData { 35 | id:string; 36 | name: string; 37 | symbol:string; 38 | current_price:number; 39 | price_change_percentage_24h:number; 40 | } 41 | 42 | const TopHeader = () => { 43 | const [newData, setnewData] = useState([]); 44 | const [display, setDisplay] = useState(false); 45 | const [isMounted, setisMounted] = useState(false); 46 | 47 | useEffect(() => { 48 | setisMounted(true); 49 | setDisplay(true); 50 | setisMounted(false); 51 | }, []); 52 | 53 | useEffect(() => { 54 | const getCoins = async () => { 55 | const { data } = await axios.get( 56 | 'https://api.coingecko.com/api/v3/coins/markets?vs_currency=usd&order=market_cap_desc&per_page=100&page=1&sparkline=false' 57 | ); 58 | setnewData(data); 59 | }; 60 | getCoins(); 61 | }, []); 62 | 63 | return ( 64 | <> 65 |
66 |
67 |
68 | {display ? ( 69 | 72 | {newData && 73 | newData.length > 0 && 74 | newData.slice(0, 20).map((data) => ( 75 |
76 |

77 | 78 | {data.name}/{data.symbol} 79 | 80 | {data.current_price} 81 | {data.price_change_percentage_24h < 0 ? ( 82 | 83 | - 84 | {data.price_change_percentage_24h.toFixed(2)}% 85 | 86 | ) : ( 87 | 88 | + 89 | {data.price_change_percentage_24h.toFixed(2)}% 90 | 91 | )} 92 |

93 |
94 | ))} 95 |
96 | ) : ( 97 | '' 98 | )} 99 |
100 |
101 |
102 | 103 | ); 104 | }; 105 | 106 | export default TopHeader; 107 | -------------------------------------------------------------------------------- /public/css/blackHole.css: -------------------------------------------------------------------------------- 1 | .blackhole-main-wrapper { 2 | max-width: 1400px; 3 | width: 100%; 4 | padding: 20px; 5 | } 6 | 7 | .apys-select-combo { 8 | color: white; 9 | margin-top: 50px; 10 | } 11 | 12 | .apys-select-combo svg { 13 | color: white; 14 | } 15 | 16 | .apys-select-combo .MuiInputBase-root { 17 | border-radius: 32px; 18 | } 19 | 20 | .apys-select-combo .MuiFormLabel-root { 21 | color: grey; 22 | } 23 | 24 | .apys-select-combo .MuiFormControl-root button { 25 | margin: 0px; 26 | padding: 0px; 27 | background-color: transparent; 28 | } 29 | 30 | .apys-select-combo fieldset { 31 | border: 2px solid white; 32 | } 33 | 34 | .apys-select-combo fieldset:hover { 35 | border: 2px solid white; 36 | } 37 | 38 | .apys-select-combo input { 39 | color: white; 40 | } 41 | 42 | .value-slider .MuiSlider-root { 43 | width: calc(100% - 80px); 44 | } 45 | 46 | .value-slider .MuiButton-root { 47 | width: 64px; 48 | border: 1px solid; 49 | padding: 0; 50 | border-radius: 16px; 51 | font-size: 12px; 52 | font-weight: 700; 53 | } 54 | 55 | .value-slider .MuiButton-root:focus { 56 | outline: none; 57 | } 58 | 59 | .artist-value-slider .MuiSlider-root { 60 | color: #673ab7; 61 | } 62 | 63 | .artist-value-slider .MuiButton-root { 64 | color: #673ab7; 65 | } 66 | 67 | .artist-value-slider .MuiSlider-valueLabel { 68 | background-color: #673ab780; 69 | } 70 | 71 | .burn-value-slider .MuiSlider-root { 72 | color: #4caf50; 73 | } 74 | 75 | .burn-value-slider .MuiButton-root { 76 | color: #4caf50; 77 | } 78 | 79 | .burn-value-slider .MuiSlider-valueLabel { 80 | background-color: #4caf5080; 81 | } 82 | 83 | .charity-value-slider .MuiSlider-root { 84 | color: #ff9800; 85 | } 86 | 87 | .charity-value-slider .MuiButton-root { 88 | color: #ff9800; 89 | } 90 | 91 | .charity-value-slider .MuiSlider-valueLabel { 92 | background-color: #ff980080; 93 | } 94 | 95 | .my-value-slider .MuiSlider-root { 96 | color: #009688; 97 | } 98 | 99 | .my-value-slider .MuiButton-root { 100 | color: #009688; 101 | } 102 | 103 | .my-value-slider .MuiSlider-valueLabel { 104 | background-color: #00968880; 105 | } 106 | 107 | .value-slider p { 108 | color: grey; 109 | font-weight: 700; 110 | } 111 | 112 | .staking-panel svg { 113 | color: black; 114 | } 115 | 116 | .staking-panel p { 117 | color: black; 118 | } 119 | 120 | .amount-max-button { 121 | position: absolute; 122 | top: 100px; 123 | right: 10px; 124 | border-radius: 10px; 125 | margin: 0px; 126 | padding: 0px; 127 | font-size: 12px; 128 | color: white !important; 129 | } 130 | 131 | @keyframes rocketFly { 132 | 0% { 133 | -webkit-transform: translate3d(0%, 100vh, 0); 134 | transform: translate3d(0%, 100vh, 0); 135 | } 136 | 137 | 100% { 138 | -webkit-transform: translate3d(0, calc(-100vh - 250px), 0); 139 | transform: translate3d(0, calc(-100vh - 250px), 0); 140 | } 141 | } 142 | 143 | .stake-rocket { 144 | position: fixed; 145 | height: 250px; 146 | bottom: -250px; 147 | } 148 | 149 | .rocket-animation { 150 | -webkit-animation: rocketFly 5s linear infinite; 151 | animation: rocketFly 5s linear infinite; 152 | } -------------------------------------------------------------------------------- /components/Layout/Layout.tsx: -------------------------------------------------------------------------------- 1 | import Head from 'next/head'; 2 | import { useRouter } from 'next/router'; 3 | import React, { useState, createContext, useContext, useEffect } from 'react' 4 | //top header 5 | import TopHeader from './TopHeader'; 6 | 7 | //navbar 8 | import Navbar from './Navbar'; 9 | 10 | //footer 11 | import Footer from './Footer'; 12 | 13 | import ThemeContext from '../../contexts/ThemeContext' 14 | import useTheme from '../../hooks/useTheme' 15 | import styled from 'styled-components' 16 | 17 | const Wrapper = styled.div` 18 | background: ${props => { 19 | switch (props.slot) { 20 | case '/gFOTmodule': 21 | return !props.defaultChecked ? 'transparent' : `transparent` 22 | case '/fortisDungeon': 23 | return `var(--background-color)` 24 | case '/communitySale': 25 | return !props.defaultChecked 26 | ? `url('/images/MacBook Pro 14_ - 2.png')` 27 | : `transparent` 28 | default: 29 | return `transparent` 30 | } 31 | }}; 32 | background-repeat: round; 33 | min-height: 100vh; 34 | display: flex; 35 | flex-direction: column; 36 | align-items: center; 37 | filter: ${props => 38 | !props.defaultChecked && props.slot === '/sFOTVault' 39 | ? 'hue-rotate(240deg)' 40 | : !props.defaultChecked && props.slot === '/castleDex' 41 | ? 'hue-rotate(15deg)' 42 | : ''}; 43 | ` 44 | export const ToggleContext = createContext({ 45 | toggle: false, 46 | setToggle: null, 47 | asset: 0, 48 | setAsset: null, 49 | page: 0, 50 | setPage: null, 51 | }) 52 | 53 | const Layout = ({ children }) => { 54 | const router = useRouter(); 55 | const { pathname } = router; 56 | 57 | const themeContext = useTheme('theme1') 58 | 59 | const [toggle, setToggle] = useState(false) 60 | const [page, setPage] = useState(0) 61 | const [asset, setAsset] = useState(0) 62 | 63 | useEffect(() => { 64 | let temp = localStorage.getItem('toggle') 65 | if (temp) { 66 | setToggle(JSON.parse(temp)) 67 | } 68 | }, []) 69 | 70 | return ( 71 | <> 72 | 73 | 74 | 84 | 85 | Coreum Aggregator 86 | 90 | 94 | 99 | 103 | 104 | 105 | 106 | {/* {pathname === '/' ? : ''} */} 107 | {/* { 110 | localStorage.setItem('toggle', toggle.toString()) 111 | setToggle(toggle) 112 | }} 113 | /> */} 114 | 115 | 116 | {children} 117 | 118 | {/*