├── .eslintrc.js ├── .eslintrc.json ├── .gitignore ├── .idea ├── .gitignore ├── dapp.iml ├── inspectionProfiles │ └── Project_Default.xml ├── jsLibraryMappings.xml ├── material_theme_project_new.xml ├── modules.xml ├── prettier.xml └── vcs.xml ├── .prettierrc ├── README.md ├── next.config.mjs ├── package.json ├── postcss.config.js ├── public ├── BG 960 x 857_1.webm ├── desktop-banner.webm ├── favicon.ico ├── favicon.png ├── logo.png ├── mobile BG 960 x 857_1.webm ├── mobile.webm ├── new BG 960 x 857.webm ├── next.svg ├── thumbnail.png └── vercel.svg ├── src ├── common │ ├── assets │ │ ├── animations │ │ │ └── UNICE-loading.json │ │ ├── images │ │ │ ├── NoProjectIcon.png │ │ │ ├── NoProjectIconDark.png │ │ │ ├── coin-star.png │ │ │ ├── cornerBottomLeft.png │ │ │ ├── cornerBottomRight.png │ │ │ ├── cornerTopLeft.png │ │ │ ├── cornerTopRight.png │ │ │ ├── frens.png │ │ │ ├── logo-fewcha.png │ │ │ ├── logo-mb.png │ │ │ ├── logo.png │ │ │ ├── lottery.png │ │ │ ├── my wallet bg.png │ │ │ ├── staking │ │ │ │ ├── APT.png │ │ │ │ ├── Line 32.png │ │ │ │ ├── Line 33.png │ │ │ │ ├── Line 38.png │ │ │ │ ├── Trash.png │ │ │ │ ├── VIP 1.png │ │ │ │ ├── VIP 2.png │ │ │ │ ├── VIP 3.png │ │ │ │ ├── VIP 4.png │ │ │ │ ├── VIP 5.png │ │ │ │ ├── VIP 6.png │ │ │ │ ├── VIP 7.png │ │ │ │ ├── VIP 8.png │ │ │ │ ├── bg-staking-1.png │ │ │ │ ├── bg-staking-item-1.png │ │ │ │ ├── bg-staking-item-2.png │ │ │ │ ├── bg-staking-item-3.png │ │ │ │ ├── defaultNFTImageList.png │ │ │ │ ├── defaultNFTImg.png │ │ │ │ ├── emptyNFTDetails.png │ │ │ │ ├── emptyNFTImg.png │ │ │ │ ├── mobile_VIP 1.png │ │ │ │ ├── mobile_VIP 2.png │ │ │ │ ├── mobile_VIP 3.png │ │ │ │ ├── mobile_VIP 4.png │ │ │ │ ├── mobile_VIP 5.png │ │ │ │ ├── mobile_VIP 6.png │ │ │ │ ├── mobile_VIP 7.png │ │ │ │ ├── mobile_VIP 8.png │ │ │ │ ├── nft.png │ │ │ │ ├── nftImage.png │ │ │ │ ├── selected-pool-icon.png │ │ │ │ └── unice-logo 1.png │ │ │ └── unice-logo-icon.png │ │ └── svg │ │ │ ├── discord.svg │ │ │ ├── discordFooter.svg │ │ │ ├── telegram.svg │ │ │ ├── telegramFooter.svg │ │ │ ├── twitter.svg │ │ │ ├── twitterFooter.svg │ │ │ └── website.svg │ ├── components │ │ ├── Coins │ │ │ └── CoinIcon │ │ │ │ └── index.tsx │ │ ├── Footer │ │ │ └── index.tsx │ │ ├── Header │ │ │ ├── index.tsx │ │ │ └── routers.ts │ │ ├── Modal │ │ │ ├── ModalConnectWallet.tsx │ │ │ ├── ModalNotification.tsx │ │ │ └── ModalTokens.tsx │ │ ├── PositiveFloatNumInput │ │ │ ├── index.tsx │ │ │ └── numberFormats.ts │ │ ├── Skeleton │ │ │ └── index.tsx │ │ ├── Views │ │ │ └── Staking │ │ │ │ ├── CardStaking.tsx │ │ │ │ ├── ModalReceiveBnb.tsx │ │ │ │ ├── ModalStaking.tsx │ │ │ │ ├── ModalStakingPools.tsx │ │ │ │ ├── ModalUnStaking.tsx │ │ │ │ ├── Referral │ │ │ │ ├── ModalTopReferrers.tsx │ │ │ │ └── index.tsx │ │ │ │ ├── StakingCommonComponent │ │ │ │ ├── StatusColumn.tsx │ │ │ │ └── VotingReward.tsx │ │ │ │ ├── StakingDetails.tsx │ │ │ │ ├── StakingPoolTab │ │ │ │ ├── StakingPoolAPR.tsx │ │ │ │ ├── StakingPoolDuration.tsx │ │ │ │ ├── StakingPoolItem.tsx │ │ │ │ └── StakingPoolTabContent.tsx │ │ │ │ ├── StakingReward.tsx │ │ │ │ ├── StakingTab │ │ │ │ └── index.tsx │ │ │ │ ├── UnStakingTab │ │ │ │ └── index.tsx │ │ │ │ └── VipLevelDetails.tsx │ │ ├── common-components │ │ │ ├── CustomProgress │ │ │ │ └── index.tsx │ │ │ ├── DisableInput │ │ │ │ └── index.tsx │ │ │ ├── InfiniteScroll │ │ │ │ └── index.tsx │ │ │ ├── InputCureency │ │ │ │ └── index.tsx │ │ │ └── MobileMenu │ │ │ │ ├── BottomMenu.module.css │ │ │ │ └── index.tsx │ │ ├── countdowns │ │ │ ├── CampaignTitle.tsx │ │ │ ├── CountdownActiveCampaign.tsx │ │ │ ├── CountdownLBP.tsx │ │ │ ├── CountdownUpcoming.tsx │ │ │ ├── CountdownUpcoming2.tsx │ │ │ └── SaleSchedule.tsx │ │ └── icon │ │ │ └── common │ │ │ └── index.tsx │ ├── configs │ │ ├── aptosContants.ts │ │ └── config.ts │ ├── consts │ │ └── index.ts │ ├── contracts │ │ ├── abis │ │ │ ├── ERC20.json │ │ │ ├── ERC721.json │ │ │ ├── contract.json │ │ │ ├── contractFrens.json │ │ │ ├── index.js │ │ │ ├── launchpad15Abi.json │ │ │ ├── market.json │ │ │ ├── token.json │ │ │ ├── vesting-claim.json │ │ │ └── vesting.json │ │ └── contract.ts │ ├── graphql │ │ └── index.ts │ ├── hooks │ │ ├── useLocalStoragre.ts │ │ ├── useLocalStoragre.tsx │ │ ├── useModal.tsx │ │ ├── useStaking.ts │ │ └── useUser.ts │ ├── layout │ │ └── LayoutPage.tsx │ ├── models │ │ └── common.d.ts │ ├── providers │ │ ├── AppProvider.tsx │ │ └── contexts │ │ │ └── index.tsx │ ├── services │ │ ├── aptosQueryClient.ts │ │ ├── instance.ts │ │ ├── login │ │ │ └── index.tsx │ │ ├── queryClient.ts │ │ ├── staking │ │ │ └── index.tsx │ │ └── upload.ts │ ├── stores │ │ ├── actions │ │ │ └── appAction.ts │ │ ├── reducers │ │ │ ├── appReducer.ts │ │ │ └── index.ts │ │ └── store.ts │ └── types │ │ ├── common.d.ts │ │ └── comon.ts ├── pages │ ├── _app.tsx │ ├── _document.tsx │ ├── api │ │ └── hello.ts │ ├── index.tsx │ ├── leaderboard │ │ └── index.tsx │ └── staking │ │ └── index.tsx ├── styles │ ├── antd.css │ ├── globals.css │ ├── notification.css │ └── notifications.css └── utils │ ├── address.ts │ ├── date.ts │ ├── index.tsx │ ├── launchpad.ts │ └── network.ts ├── tailwind.config.ts ├── tsconfig.json ├── unice.zip └── yarn.lock /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/dapp.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/.idea/dapp.iml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/jsLibraryMappings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/.idea/jsLibraryMappings.xml -------------------------------------------------------------------------------- /.idea/material_theme_project_new.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/.idea/material_theme_project_new.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/prettier.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/.idea/prettier.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/.prettierrc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/README.md -------------------------------------------------------------------------------- /next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/next.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/BG 960 x 857_1.webm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/public/BG 960 x 857_1.webm -------------------------------------------------------------------------------- /public/desktop-banner.webm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/public/desktop-banner.webm -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/public/favicon.png -------------------------------------------------------------------------------- /public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/public/logo.png -------------------------------------------------------------------------------- /public/mobile BG 960 x 857_1.webm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/public/mobile BG 960 x 857_1.webm -------------------------------------------------------------------------------- /public/mobile.webm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/public/mobile.webm -------------------------------------------------------------------------------- /public/new BG 960 x 857.webm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/public/new BG 960 x 857.webm -------------------------------------------------------------------------------- /public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/public/next.svg -------------------------------------------------------------------------------- /public/thumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/public/thumbnail.png -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /src/common/assets/animations/UNICE-loading.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/assets/animations/UNICE-loading.json -------------------------------------------------------------------------------- /src/common/assets/images/NoProjectIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/assets/images/NoProjectIcon.png -------------------------------------------------------------------------------- /src/common/assets/images/NoProjectIconDark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/assets/images/NoProjectIconDark.png -------------------------------------------------------------------------------- /src/common/assets/images/coin-star.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/assets/images/coin-star.png -------------------------------------------------------------------------------- /src/common/assets/images/cornerBottomLeft.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/assets/images/cornerBottomLeft.png -------------------------------------------------------------------------------- /src/common/assets/images/cornerBottomRight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/assets/images/cornerBottomRight.png -------------------------------------------------------------------------------- /src/common/assets/images/cornerTopLeft.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/assets/images/cornerTopLeft.png -------------------------------------------------------------------------------- /src/common/assets/images/cornerTopRight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/assets/images/cornerTopRight.png -------------------------------------------------------------------------------- /src/common/assets/images/frens.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/assets/images/frens.png -------------------------------------------------------------------------------- /src/common/assets/images/logo-fewcha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/assets/images/logo-fewcha.png -------------------------------------------------------------------------------- /src/common/assets/images/logo-mb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/assets/images/logo-mb.png -------------------------------------------------------------------------------- /src/common/assets/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/assets/images/logo.png -------------------------------------------------------------------------------- /src/common/assets/images/lottery.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/assets/images/lottery.png -------------------------------------------------------------------------------- /src/common/assets/images/my wallet bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/assets/images/my wallet bg.png -------------------------------------------------------------------------------- /src/common/assets/images/staking/APT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/assets/images/staking/APT.png -------------------------------------------------------------------------------- /src/common/assets/images/staking/Line 32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/assets/images/staking/Line 32.png -------------------------------------------------------------------------------- /src/common/assets/images/staking/Line 33.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/assets/images/staking/Line 33.png -------------------------------------------------------------------------------- /src/common/assets/images/staking/Line 38.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/assets/images/staking/Line 38.png -------------------------------------------------------------------------------- /src/common/assets/images/staking/Trash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/assets/images/staking/Trash.png -------------------------------------------------------------------------------- /src/common/assets/images/staking/VIP 1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/assets/images/staking/VIP 1.png -------------------------------------------------------------------------------- /src/common/assets/images/staking/VIP 2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/assets/images/staking/VIP 2.png -------------------------------------------------------------------------------- /src/common/assets/images/staking/VIP 3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/assets/images/staking/VIP 3.png -------------------------------------------------------------------------------- /src/common/assets/images/staking/VIP 4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/assets/images/staking/VIP 4.png -------------------------------------------------------------------------------- /src/common/assets/images/staking/VIP 5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/assets/images/staking/VIP 5.png -------------------------------------------------------------------------------- /src/common/assets/images/staking/VIP 6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/assets/images/staking/VIP 6.png -------------------------------------------------------------------------------- /src/common/assets/images/staking/VIP 7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/assets/images/staking/VIP 7.png -------------------------------------------------------------------------------- /src/common/assets/images/staking/VIP 8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/assets/images/staking/VIP 8.png -------------------------------------------------------------------------------- /src/common/assets/images/staking/bg-staking-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/assets/images/staking/bg-staking-1.png -------------------------------------------------------------------------------- /src/common/assets/images/staking/bg-staking-item-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/assets/images/staking/bg-staking-item-1.png -------------------------------------------------------------------------------- /src/common/assets/images/staking/bg-staking-item-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/assets/images/staking/bg-staking-item-2.png -------------------------------------------------------------------------------- /src/common/assets/images/staking/bg-staking-item-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/assets/images/staking/bg-staking-item-3.png -------------------------------------------------------------------------------- /src/common/assets/images/staking/defaultNFTImageList.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/assets/images/staking/defaultNFTImageList.png -------------------------------------------------------------------------------- /src/common/assets/images/staking/defaultNFTImg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/assets/images/staking/defaultNFTImg.png -------------------------------------------------------------------------------- /src/common/assets/images/staking/emptyNFTDetails.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/assets/images/staking/emptyNFTDetails.png -------------------------------------------------------------------------------- /src/common/assets/images/staking/emptyNFTImg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/assets/images/staking/emptyNFTImg.png -------------------------------------------------------------------------------- /src/common/assets/images/staking/mobile_VIP 1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/assets/images/staking/mobile_VIP 1.png -------------------------------------------------------------------------------- /src/common/assets/images/staking/mobile_VIP 2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/assets/images/staking/mobile_VIP 2.png -------------------------------------------------------------------------------- /src/common/assets/images/staking/mobile_VIP 3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/assets/images/staking/mobile_VIP 3.png -------------------------------------------------------------------------------- /src/common/assets/images/staking/mobile_VIP 4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/assets/images/staking/mobile_VIP 4.png -------------------------------------------------------------------------------- /src/common/assets/images/staking/mobile_VIP 5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/assets/images/staking/mobile_VIP 5.png -------------------------------------------------------------------------------- /src/common/assets/images/staking/mobile_VIP 6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/assets/images/staking/mobile_VIP 6.png -------------------------------------------------------------------------------- /src/common/assets/images/staking/mobile_VIP 7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/assets/images/staking/mobile_VIP 7.png -------------------------------------------------------------------------------- /src/common/assets/images/staking/mobile_VIP 8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/assets/images/staking/mobile_VIP 8.png -------------------------------------------------------------------------------- /src/common/assets/images/staking/nft.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/assets/images/staking/nft.png -------------------------------------------------------------------------------- /src/common/assets/images/staking/nftImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/assets/images/staking/nftImage.png -------------------------------------------------------------------------------- /src/common/assets/images/staking/selected-pool-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/assets/images/staking/selected-pool-icon.png -------------------------------------------------------------------------------- /src/common/assets/images/staking/unice-logo 1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/assets/images/staking/unice-logo 1.png -------------------------------------------------------------------------------- /src/common/assets/images/unice-logo-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/assets/images/unice-logo-icon.png -------------------------------------------------------------------------------- /src/common/assets/svg/discord.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/assets/svg/discord.svg -------------------------------------------------------------------------------- /src/common/assets/svg/discordFooter.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/assets/svg/discordFooter.svg -------------------------------------------------------------------------------- /src/common/assets/svg/telegram.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/assets/svg/telegram.svg -------------------------------------------------------------------------------- /src/common/assets/svg/telegramFooter.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/assets/svg/telegramFooter.svg -------------------------------------------------------------------------------- /src/common/assets/svg/twitter.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/assets/svg/twitter.svg -------------------------------------------------------------------------------- /src/common/assets/svg/twitterFooter.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/assets/svg/twitterFooter.svg -------------------------------------------------------------------------------- /src/common/assets/svg/website.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/assets/svg/website.svg -------------------------------------------------------------------------------- /src/common/components/Coins/CoinIcon/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/components/Coins/CoinIcon/index.tsx -------------------------------------------------------------------------------- /src/common/components/Footer/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/components/Footer/index.tsx -------------------------------------------------------------------------------- /src/common/components/Header/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/components/Header/index.tsx -------------------------------------------------------------------------------- /src/common/components/Header/routers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/components/Header/routers.ts -------------------------------------------------------------------------------- /src/common/components/Modal/ModalConnectWallet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/components/Modal/ModalConnectWallet.tsx -------------------------------------------------------------------------------- /src/common/components/Modal/ModalNotification.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/components/Modal/ModalNotification.tsx -------------------------------------------------------------------------------- /src/common/components/Modal/ModalTokens.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/components/Modal/ModalTokens.tsx -------------------------------------------------------------------------------- /src/common/components/PositiveFloatNumInput/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/components/PositiveFloatNumInput/index.tsx -------------------------------------------------------------------------------- /src/common/components/PositiveFloatNumInput/numberFormats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/components/PositiveFloatNumInput/numberFormats.ts -------------------------------------------------------------------------------- /src/common/components/Skeleton/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/components/Skeleton/index.tsx -------------------------------------------------------------------------------- /src/common/components/Views/Staking/CardStaking.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/components/Views/Staking/CardStaking.tsx -------------------------------------------------------------------------------- /src/common/components/Views/Staking/ModalReceiveBnb.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/components/Views/Staking/ModalReceiveBnb.tsx -------------------------------------------------------------------------------- /src/common/components/Views/Staking/ModalStaking.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/components/Views/Staking/ModalStaking.tsx -------------------------------------------------------------------------------- /src/common/components/Views/Staking/ModalStakingPools.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/components/Views/Staking/ModalStakingPools.tsx -------------------------------------------------------------------------------- /src/common/components/Views/Staking/ModalUnStaking.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/components/Views/Staking/ModalUnStaking.tsx -------------------------------------------------------------------------------- /src/common/components/Views/Staking/Referral/ModalTopReferrers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/components/Views/Staking/Referral/ModalTopReferrers.tsx -------------------------------------------------------------------------------- /src/common/components/Views/Staking/Referral/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/components/Views/Staking/Referral/index.tsx -------------------------------------------------------------------------------- /src/common/components/Views/Staking/StakingCommonComponent/StatusColumn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/components/Views/Staking/StakingCommonComponent/StatusColumn.tsx -------------------------------------------------------------------------------- /src/common/components/Views/Staking/StakingCommonComponent/VotingReward.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/components/Views/Staking/StakingCommonComponent/VotingReward.tsx -------------------------------------------------------------------------------- /src/common/components/Views/Staking/StakingDetails.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/components/Views/Staking/StakingDetails.tsx -------------------------------------------------------------------------------- /src/common/components/Views/Staking/StakingPoolTab/StakingPoolAPR.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/components/Views/Staking/StakingPoolTab/StakingPoolAPR.tsx -------------------------------------------------------------------------------- /src/common/components/Views/Staking/StakingPoolTab/StakingPoolDuration.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/components/Views/Staking/StakingPoolTab/StakingPoolDuration.tsx -------------------------------------------------------------------------------- /src/common/components/Views/Staking/StakingPoolTab/StakingPoolItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/components/Views/Staking/StakingPoolTab/StakingPoolItem.tsx -------------------------------------------------------------------------------- /src/common/components/Views/Staking/StakingPoolTab/StakingPoolTabContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/components/Views/Staking/StakingPoolTab/StakingPoolTabContent.tsx -------------------------------------------------------------------------------- /src/common/components/Views/Staking/StakingReward.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/components/Views/Staking/StakingReward.tsx -------------------------------------------------------------------------------- /src/common/components/Views/Staking/StakingTab/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/components/Views/Staking/StakingTab/index.tsx -------------------------------------------------------------------------------- /src/common/components/Views/Staking/UnStakingTab/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/components/Views/Staking/UnStakingTab/index.tsx -------------------------------------------------------------------------------- /src/common/components/Views/Staking/VipLevelDetails.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/components/Views/Staking/VipLevelDetails.tsx -------------------------------------------------------------------------------- /src/common/components/common-components/CustomProgress/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/components/common-components/CustomProgress/index.tsx -------------------------------------------------------------------------------- /src/common/components/common-components/DisableInput/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/components/common-components/DisableInput/index.tsx -------------------------------------------------------------------------------- /src/common/components/common-components/InfiniteScroll/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/components/common-components/InfiniteScroll/index.tsx -------------------------------------------------------------------------------- /src/common/components/common-components/InputCureency/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/components/common-components/InputCureency/index.tsx -------------------------------------------------------------------------------- /src/common/components/common-components/MobileMenu/BottomMenu.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/components/common-components/MobileMenu/BottomMenu.module.css -------------------------------------------------------------------------------- /src/common/components/common-components/MobileMenu/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/components/common-components/MobileMenu/index.tsx -------------------------------------------------------------------------------- /src/common/components/countdowns/CampaignTitle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/components/countdowns/CampaignTitle.tsx -------------------------------------------------------------------------------- /src/common/components/countdowns/CountdownActiveCampaign.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/components/countdowns/CountdownActiveCampaign.tsx -------------------------------------------------------------------------------- /src/common/components/countdowns/CountdownLBP.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/components/countdowns/CountdownLBP.tsx -------------------------------------------------------------------------------- /src/common/components/countdowns/CountdownUpcoming.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/components/countdowns/CountdownUpcoming.tsx -------------------------------------------------------------------------------- /src/common/components/countdowns/CountdownUpcoming2.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/components/countdowns/CountdownUpcoming2.tsx -------------------------------------------------------------------------------- /src/common/components/countdowns/SaleSchedule.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/components/countdowns/SaleSchedule.tsx -------------------------------------------------------------------------------- /src/common/components/icon/common/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/components/icon/common/index.tsx -------------------------------------------------------------------------------- /src/common/configs/aptosContants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/configs/aptosContants.ts -------------------------------------------------------------------------------- /src/common/configs/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/configs/config.ts -------------------------------------------------------------------------------- /src/common/consts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/consts/index.ts -------------------------------------------------------------------------------- /src/common/contracts/abis/ERC20.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/contracts/abis/ERC20.json -------------------------------------------------------------------------------- /src/common/contracts/abis/ERC721.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/contracts/abis/ERC721.json -------------------------------------------------------------------------------- /src/common/contracts/abis/contract.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/contracts/abis/contract.json -------------------------------------------------------------------------------- /src/common/contracts/abis/contractFrens.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/contracts/abis/contractFrens.json -------------------------------------------------------------------------------- /src/common/contracts/abis/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/contracts/abis/index.js -------------------------------------------------------------------------------- /src/common/contracts/abis/launchpad15Abi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/contracts/abis/launchpad15Abi.json -------------------------------------------------------------------------------- /src/common/contracts/abis/market.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/contracts/abis/market.json -------------------------------------------------------------------------------- /src/common/contracts/abis/token.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/contracts/abis/token.json -------------------------------------------------------------------------------- /src/common/contracts/abis/vesting-claim.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/contracts/abis/vesting-claim.json -------------------------------------------------------------------------------- /src/common/contracts/abis/vesting.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/contracts/abis/vesting.json -------------------------------------------------------------------------------- /src/common/contracts/contract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/contracts/contract.ts -------------------------------------------------------------------------------- /src/common/graphql/index.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/common/hooks/useLocalStoragre.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/hooks/useLocalStoragre.ts -------------------------------------------------------------------------------- /src/common/hooks/useLocalStoragre.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/hooks/useLocalStoragre.tsx -------------------------------------------------------------------------------- /src/common/hooks/useModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/hooks/useModal.tsx -------------------------------------------------------------------------------- /src/common/hooks/useStaking.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/hooks/useStaking.ts -------------------------------------------------------------------------------- /src/common/hooks/useUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/hooks/useUser.ts -------------------------------------------------------------------------------- /src/common/layout/LayoutPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/layout/LayoutPage.tsx -------------------------------------------------------------------------------- /src/common/models/common.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/models/common.d.ts -------------------------------------------------------------------------------- /src/common/providers/AppProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/providers/AppProvider.tsx -------------------------------------------------------------------------------- /src/common/providers/contexts/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/providers/contexts/index.tsx -------------------------------------------------------------------------------- /src/common/services/aptosQueryClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/services/aptosQueryClient.ts -------------------------------------------------------------------------------- /src/common/services/instance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/services/instance.ts -------------------------------------------------------------------------------- /src/common/services/login/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/services/login/index.tsx -------------------------------------------------------------------------------- /src/common/services/queryClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/services/queryClient.ts -------------------------------------------------------------------------------- /src/common/services/staking/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/services/staking/index.tsx -------------------------------------------------------------------------------- /src/common/services/upload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/services/upload.ts -------------------------------------------------------------------------------- /src/common/stores/actions/appAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/stores/actions/appAction.ts -------------------------------------------------------------------------------- /src/common/stores/reducers/appReducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/stores/reducers/appReducer.ts -------------------------------------------------------------------------------- /src/common/stores/reducers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/stores/reducers/index.ts -------------------------------------------------------------------------------- /src/common/stores/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/stores/store.ts -------------------------------------------------------------------------------- /src/common/types/common.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/types/common.d.ts -------------------------------------------------------------------------------- /src/common/types/comon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/common/types/comon.ts -------------------------------------------------------------------------------- /src/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/pages/_app.tsx -------------------------------------------------------------------------------- /src/pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/pages/_document.tsx -------------------------------------------------------------------------------- /src/pages/api/hello.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/pages/api/hello.ts -------------------------------------------------------------------------------- /src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/pages/index.tsx -------------------------------------------------------------------------------- /src/pages/leaderboard/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/pages/leaderboard/index.tsx -------------------------------------------------------------------------------- /src/pages/staking/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/pages/staking/index.tsx -------------------------------------------------------------------------------- /src/styles/antd.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/styles/antd.css -------------------------------------------------------------------------------- /src/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/styles/globals.css -------------------------------------------------------------------------------- /src/styles/notification.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/styles/notification.css -------------------------------------------------------------------------------- /src/styles/notifications.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/styles/notifications.css -------------------------------------------------------------------------------- /src/utils/address.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/utils/address.ts -------------------------------------------------------------------------------- /src/utils/date.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/utils/date.ts -------------------------------------------------------------------------------- /src/utils/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/utils/index.tsx -------------------------------------------------------------------------------- /src/utils/launchpad.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/utils/launchpad.ts -------------------------------------------------------------------------------- /src/utils/network.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/src/utils/network.ts -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/tailwind.config.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/tsconfig.json -------------------------------------------------------------------------------- /unice.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/unice.zip -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdev071/unice-staking/HEAD/yarn.lock --------------------------------------------------------------------------------