import { Trans, useLingui } from '@lingui/react/macro'; import { Col } from 'react-bootstrap'; import Accordion from 'react-bootstrap/Accordion'; import Link from '@/components/Link'; import { useReadNounsDescriptorAccessoryCount, useReadNounsDescriptorBackgroundCount, useReadNounsDescriptorBodyCount, useReadNounsDescriptorHeadCount, useReadNounsDescriptorGlassesCount, } from '@/contracts'; import Section from '@/layout/Section'; import { cn } from '@/lib/utils'; import classes from './Documentation.module.css'; interface DocumentationProps { backgroundColor?: string; } function NounTraits() { const { data: accessoryCount } = useReadNounsDescriptorAccessoryCount(); const { data: backgroundCount } = useReadNounsDescriptorBackgroundCount(); const { data: bodyCount } = useReadNounsDescriptorBodyCount(); const { data: headCount } = useReadNounsDescriptorHeadCount(); const { data: glassesCount } = useReadNounsDescriptorGlassesCount(); return (
keccak256(abi.encodePacked(blockhash(block.number - 1), nounId))