Skip to content
This repository was archived by the owner on Jun 24, 2022. It is now read-only.

Rename constants #2180

Merged
merged 1 commit into from
Jan 18, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 1 addition & 10 deletions src/custom/pages/Claim/CanUserClaimMessage.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -14,16 +14,7 @@ export default function CanUserClaimMessage({ hasClaims, isAirdropOnly }: ClaimI
const { activeClaimAccount, claimStatus } = useClaimState()
const { setActiveClaimAccount } = useClaimDispatchers()

const { airdropDeadline, deployment, investmentDeadline, isAirdropWindowOpen, isInvestmentWindowOpen } =
useClaimTimeInfo()
// console.log('Deadlines', {
// airdropDeadline: airdropDeadline && new Date(airdropDeadline).toISOString(),
// deployment: deployment && new Date(deployment).toISOString(),
// investmentDeadline: investmentDeadline && new Date(investmentDeadline).toISOString(),

// isAirdropWindowOpen,
// isInvestmentWindowOpen,
// })
const { airdropDeadline } = useClaimTimeInfo()

// only show when active claim account
if (!activeClaimAccount || claimStatus !== ClaimStatus.DEFAULT) return null
Expand Down
8 changes: 4 additions & 4 deletions src/custom/state/claim/hooks/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -74,8 +74,8 @@ export const GNO_PRICE = '375000000000000' // '0.000375' GNO (18 decimals) per v
export const USDC_PRICE = '150000' // '0.15' USDC (6 decimals) per vCOW, in atoms

// Constants regarding investment time windows
const TWO_WEEKS = ms`2 weeks`
const SIX_WEEKS = ms`6 weeks`
const INVESTMENT_TIME = ms`2 weeks`
const AIRDROP_TIME = ms`6 weeks`

// For native token price calculation
const DENOMINATOR = JSBI.exponentiate(JSBI.BigInt(10), JSBI.BigInt(18))
Expand Down Expand Up @@ -328,8 +328,8 @@ type ClaimTimeInfo = {
*/
export function useClaimTimeInfo(): ClaimTimeInfo {
const deployment = useDeploymentTimestamp()
const investmentDeadline = deployment && deployment + TWO_WEEKS
const airdropDeadline = deployment && deployment + SIX_WEEKS
const investmentDeadline = deployment && deployment + INVESTMENT_TIME
const airdropDeadline = deployment && deployment + AIRDROP_TIME

const isInvestmentWindowOpen = Boolean(investmentDeadline && investmentDeadline > Date.now())
const isAirdropWindowOpen = Boolean(airdropDeadline && airdropDeadline > Date.now())
Expand Down