Skip to content

Commit

Permalink
feat: metadata-batch_23-24
Browse files Browse the repository at this point in the history
  • Loading branch information
netpoe committed Jul 23, 2024
1 parent 3d29006 commit 1911d14
Show file tree
Hide file tree
Showing 3 changed files with 209 additions and 2 deletions.
178 changes: 178 additions & 0 deletions app/src/providers/svpervnder/hellheadz/metadata-batch-23-44.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,178 @@
[
{
"id": 22,
"author": "@larskristo",
"name": "Insomnia",
"description": "A man consumed by relentless anxiety, unable to sleep for years. His mind races endlessly, worrying about nothing and everything, trapped in a vicious cycle of fear. His eyes are wide and hollow, reflecting the torment of a soul that knows no rest.",
"image": "https://blockchainassetregistry.infura-ipfs.io/ipfs/QmazZK7Py2ULPQwRzq89b6BcVc2hs5S8iub5qg8Vbrx7vZ",
"thumbnail": "https://blockchainassetregistry.infura-ipfs.io/ipfs/Qmd9FEUcx8x2bGvy3ruSsYc4Cjr6q9vdjX9RcrKRCTG6VY"
},
{
"id": 23,
"author": "@larskristo",
"name": "Helmethead",
"description": "A man so fearful of the world that he embedded a helmet beneath his skin, permanently deforming his face and head. His grotesque appearance isolates him, trapping him in a prison of loneliness. His eyes, peering out from the twisted metal and flesh, reflect a soul crushed by its own terror.",
"image": "https://blockchainassetregistry.infura-ipfs.io/ipfs/QmSxKEebxAmWbNTzFmEE15VaH1xQGAUFQsBgYCSVZugLu2",
"thumbnail": "https://blockchainassetregistry.infura-ipfs.io/ipfs/QmQDkB1u4KfQMoDXwyF3aAdGo9yMEbMd7wrpwmunJd6P4K"
},
{
"id": 24,
"author": "@larskristo",
"name": "Witch Curse",
"description": "A blinded witch trapped in eternal sorrow. Her hollow eyes, though sightless, possess a dreadful power: gaze into them, and she will siphon your soul, leaving you in a state of perpetual despair. To look upon her is to risk becoming an echo of her own cursed existence, forever bereft.",
"image": "https://blockchainassetregistry.infura-ipfs.io/ipfs/QmPdzWyFDj5a4zF3569mwcMBnm5PCvcr2aU7LVo3AHNmRU",
"thumbnail": "https://blockchainassetregistry.infura-ipfs.io/ipfs/QmYBuba2kxHxr4qnm3tsXENjUjVrLpDTdgrM1W9LBqNT9v"
},
{
"id": 25,
"author": "@larskristo",
"name": "Troll Stare",
"description": "A small troll lurking in the depths of the woods. If you have the misfortune of locking eyes with her, you will be paralyzed for life, petrified in an instant. Her gaze is a curse, freezing you in place as an eternal testament to her power.",
"image": "https://blockchainassetregistry.infura-ipfs.io/ipfs/QmchFaDXTkykcotcdyg3h977WEoRbiHSjfFXcUJZ2KEGXJ",
"thumbnail": "https://blockchainassetregistry.infura-ipfs.io/ipfs/QmUog3DNCSiJFAzSCY7wgyhH6Pt15makPD13gBayb7QNbo"
},
{
"id": 26,
"author": "@larskristo",
"name": "Sharkie",
"description": "An old mob henchman whose countless beatings and reformative surgeries have left him resembling a shark. His skin is a patchwork of scars and grafts, his features twisted into a permanent snarl. Embracing his monstrous visage, he sharpened his teeth into deadly weapons, ready to serve as his new tools of the trade in the underworld.",
"image": "https://blockchainassetregistry.infura-ipfs.io/ipfs/QmNpZxCdXqDVaK4iEdJcg9u7dogXv1MY1gmffVBM2DxXyp",
"thumbnail": "https://blockchainassetregistry.infura-ipfs.io/ipfs/QmTWmfM4dGprwbbjqgbJ5btt7JoKMUwSBc7MUtfydop2EU"
},
{
"id": 27,
"author": "@larskristo",
"name": "Pigface",
"description": "A man obsessed with becoming a pig. Through a series of grotesque surgeries, he has slowly transformed himself, reveling in his new form. He loves to sleep in mud and will eat anything given to him, even excrement, fully embracing his porcine desires.",
"image": "https://blockchainassetregistry.infura-ipfs.io/ipfs/QmbqxLsrNk9aTMm4XV3o9TQ3TiZ1cS5AvURhDbXJ1iqDZB",
"thumbnail": "https://blockchainassetregistry.infura-ipfs.io/ipfs/Qmeh4S76WkREiZ5WFkYhyfoSdKfHGhiv1oaikhom5ZQb1V"
},
{
"id": 28,
"author": "@larskristo",
"name": "Dickhead",
"description": "A man born with such a small penis that he resorted to grotesque self-mutilation, to create a dick out of his head. Scarring himself and pulling out his eyes, he transformed his head into a giant dickhead in a desperate bid to satisfy the women in his life. Yet, his monstrous appearance only drove them further away, leaving him in lonely agony.",
"image": "https://blockchainassetregistry.infura-ipfs.io/ipfs/QmbNNjTs28ssrEEk39y9vpwH3j92ExcNnpMpbD8P7EzUP8",
"thumbnail": "https://blockchainassetregistry.infura-ipfs.io/ipfs/QmQfgRG9z5GSkXoJEs9R55nZKsPLr8rfBtzWLcGQ5oFpr6"
},
{
"id": 29,
"author": "@larskristo",
"name": "Brown Hole",
"description": "A grotesque creature whose physiology is a horrifying inversion. It defecates from its mouth, spewing filth with each word, while it consumes food through the other side. This perverse existence is a constant cycle of revulsion, a nightmarish reversal of natural order.",
"image": "https://blockchainassetregistry.infura-ipfs.io/ipfs/QmX7XmbwxNfjHCsKdsZPGePvCgqZdq9DrWy9XyACtkGSSd",
"thumbnail": "https://blockchainassetregistry.infura-ipfs.io/ipfs/QmfC5FxdYi7w5PVmpNrmNdqBFYVFuJyTukQxTThWam75jA"
},
{
"id": 30,
"author": "@larskristo",
"name": "Wormtooth",
"description": "A creature whose teeth have rotted to nothing, their places now occupied by writhing, maggot-like worms. These parasites thrive in the festering remains of its gums, feeding on the decay. Unable to chew, it is doomed to consume only liquids, slurping down putrid broths and fetid slurries. Its mouth, a crawling pit of decomposition, a grotesque testament to its perpetual, revolting hunger.",
"image": "https://blockchainassetregistry.infura-ipfs.io/ipfs/QmVkumjXdBNxZ643nTfhfq4vHzekK4xGX9ZEDLjq2Ucfnv",
"thumbnail": "https://blockchainassetregistry.infura-ipfs.io/ipfs/QmU7nZQmbaVdgsPYqAAYLbJKKsrJX5YcX7UzygaAE19w6q"
},
{
"id": 31,
"author": "@larskristo",
"name": "Cerulean Spectre",
"description": "A ghostly apparition with a skin of blue, the color of eternal suffocation. In life, it perished by asphyxiation, and now it wanders endlessly, its mouth agape in a silent scream, desperately trying to suck in air that will never come. Forever trapped in the agony of its last breath",
"image": "https://blockchainassetregistry.infura-ipfs.io/ipfs/QmdqpF5UXBBRiMPA9A8uS2KcAFmD5tXbwKuYD5maq88oG9",
"thumbnail": "https://blockchainassetregistry.infura-ipfs.io/ipfs/QmRjrgLgw9Sh3iP9kxhoxvzHCXHXvkdfS8R5gjJFxd9iLk"
},
{
"id": 32,
"author": "@larskristo",
"name": "The Violinist",
"description": "A forlorn figure who endlessly plays the haunting melody he composed for his long-lost love. Even in death, he remains bound to his violin, his skeletal fingers moving with otherworldly precision. His eerie tune echoes through eternal time and space, a mournful serenade for a love that transcends mortality.",
"image": "https://blockchainassetregistry.infura-ipfs.io/ipfs/QmPcQmSLZyiS4zRm7qnLuJffi4E6MqNJt4WhYJNJXrJe1N",
"thumbnail": "https://blockchainassetregistry.infura-ipfs.io/ipfs/Qme32JyFZHbczxc4kqBtQGgEq6EjQRV7rRkDxSoEFCdYBH"
},
{
"id": 33,
"author": "@larskristo",
"name": "Shroomhead",
"description": "A grotesque being born from the forest's damp, decaying heart. A mushroom that evolved into human form, he carries within him the essence of decay. His presence brings rot and transformation, decomposing all life he touches, turning the living into the dead.",
"image": "https://blockchainassetregistry.infura-ipfs.io/ipfs/QmP8dJFW6RVCksGKW6VQYAjhxzfNec1tEzQuSbiLpojA8T",
"thumbnail": "https://blockchainassetregistry.infura-ipfs.io/ipfs/QmXEmgCX7YuHmr9UrhJ1Yfcvzei2DyjCTnL9t8dYLLDJiL"
},
{
"id": 34,
"author": "@larskristo",
"name": "Mold Breath",
"description": "A creature whose exhalations are so stale and putrid they can leave anyone who inhales them catatonic. His breath carries the essence of decay, a fetid miasma that overwhelms the senses and paralyzes the mind. One whiff is enough to render the strongest soul into a state of frozen terror, trapped in a nightmare of unending stagnation",
"image": "https://blockchainassetregistry.infura-ipfs.io/ipfs/QmQe4dzh23s4PUEHoBBGb2H7dnTLGxUmXUu2y6eepMHkyf",
"thumbnail": "https://blockchainassetregistry.infura-ipfs.io/ipfs/QmSt9mrSXGLAMGg4jduYADpQ37ciFW7nNcFE4ZGafii5Nw"
},
{
"id": 35,
"author": "@larskristo",
"name": "The Vicar",
"description": "An alien masquerading as a religious leader, his guise a perfect lure for the unsuspecting faithful. With a voice that promises salvation, he leads his followers into a sanctum of false hope. There, they are fed to his ravenous kin, their devotion turned into a grotesque feast for beings from beyond the stars.",
"image": "https://blockchainassetregistry.infura-ipfs.io/ipfs/QmTEhRNs97x8pihZYhajrigx1a31oajKCf8tsWizNYLT31",
"thumbnail": "https://blockchainassetregistry.infura-ipfs.io/ipfs/QmYTekqN8og24H4RXaFyJ3JuvvqbDer7hdAu2HUytYPx79"
},
{
"id": 36,
"author": "@larskristo",
"name": "Fog Howl",
"description": "A shifting mist, Its form is ever-changing, impossible to pin down, but its presence is unmistakable. One can hear its eerie howl from miles away, a bone-chilling sound that slowly leaves you deaf, echoing through the darkness as a harbinger of its approach.",
"image": "https://blockchainassetregistry.infura-ipfs.io/ipfs/QmYVwbPPZk4UGUeBLUds5L7iWtbbJGeqFHsNFXaYkkmCqn",
"thumbnail": "https://blockchainassetregistry.infura-ipfs.io/ipfs/QmTx4RPdohUgaeM3jjwGRhBRLVbom1QaKZ4mtnrRTLjB4E"
},
{
"id": 37,
"author": "@larskristo",
"name": "Nothingface",
"description": "A creature whose visage is an abyssal void. Stare into its empty face for too long, and you will lose yourself for all eternity, trapped by the infinite darkness. The stench of the void envelops you, a nauseating pull into the endless, soul-consuming emptiness.",
"image": "https://blockchainassetregistry.infura-ipfs.io/ipfs/QmPvGzfUX8cdkkiSZ1f99XKD9LWmHSm5LEdzNBh6oHdyLa",
"thumbnail": "https://blockchainassetregistry.infura-ipfs.io/ipfs/QmNNovYpYZsBsQC9jxKLkXrQCPNAbdnHu1pxJPo5YF5U3t"
},
{
"id": 38,
"author": "@larskristo",
"name": "Templar Fright",
"description": "A man who perished defending what he believed was the true faith. In his fervor, he branded his face with a cross, a mark of devotion that festered and decayed over time. Now, his visage is a grotesque crevice, a testament to his misguided zealotry and the slow corruption of his mortal remains.",
"image": "https://blockchainassetregistry.infura-ipfs.io/ipfs/QmcHHYJMGnF382QwSbHBCbXrVVrK2dT9mCoqZTzRP5R8qr",
"thumbnail": "https://blockchainassetregistry.infura-ipfs.io/ipfs/QmQVEE7DwjaeVF4jot3tTGavfe5vRm42dLKeNeaLcqVbHM"
},
{
"id": 39,
"author": "@larskristo",
"name": "Weeping Leatherback",
"description": "A creature that lures its prey with a hauntingly bizarre weeping. Hidden within moss and rock, it waits for the curious to draw near. Once close, it crushes bones and flesh with its immense mass, reducing its victims to fit through its tiny mouth hole, leaving no trace.",
"image": "https://blockchainassetregistry.infura-ipfs.io/ipfs/QmT96z51F65ChhJqfTkMZ9KfZ2TKGUFfs2dWcR24VkkN5X",
"thumbnail": "https://blockchainassetregistry.infura-ipfs.io/ipfs/Qmbxx2WveosuCMgePWzMc8Kn31BdUhmSN5gyEvYuFka6hD"
},
{
"id": 40,
"author": "@larskristo",
"name": "Sphero",
"description": "A creature lost in thought for centuries, its mind an enigma shrouded in mystery. From the unsettling smile etched across its face, one can only guess that its thoughts are anything but benign. Whatever it ponders in its eternal reverie, it surely bodes ill for those who cross its path.",
"image": "https://blockchainassetregistry.infura-ipfs.io/ipfs/QmdssyvwS8tNciKH8oKtu7qkg8cApF2AgafPprxgqo6vcw",
"thumbnail": "https://blockchainassetregistry.infura-ipfs.io/ipfs/QmbqPp5qfJpLfxoJYK7BUiDbu8RDfMSUtww4XKN8oT5E5c"
},
{
"id": 41,
"author": "@larskristo",
"name": "Ed Flamb\u00e9",
"description": "A man with an insatiable addiction to setting his own hair on fire. He grows his hair out just to burn it as soon as he can, reveling in the smell and the searing pain. Unable to go a day or two without feeling the flames lick his scalp, his head is a constant, charred testament to his fiery obsession.",
"image": "https://blockchainassetregistry.infura-ipfs.io/ipfs/QmNtLrihQ785ii1PCqAkYtH8pQX7oBomeB59T3tvxHnrny",
"thumbnail": "https://blockchainassetregistry.infura-ipfs.io/ipfs/QmdiK95oxZxvkCpASG99XsVncY1oB4JdX8W2VjZDjAcyq2"
},
{
"id": 42,
"author": "@larskristo",
"name": "Black Death",
"description": "A name as ominous as the creature itself. Cloaked in darkness, it spreads a plague of despair and decay wherever it goes. Its very presence drains the life from all it touches, leaving behind a trail of withered souls and desolate wastelands.",
"image": "https://blockchainassetregistry.infura-ipfs.io/ipfs/QmZNLEs4AqhNNfEpcSM1LADGsoQ48nHyMiJsfBGjPV1jsS",
"thumbnail": "https://blockchainassetregistry.infura-ipfs.io/ipfs/QmdLDKpwABMCSh6wCkvNkk5g9EW8fYaJE8esj2KyQwTJKk"
},
{
"id": 43,
"author": "@larskristo",
"name": "Mummo",
"description": "A mummy discovered in a cave at an undisclosed location, known only through the testimonies of the doomed. Those who encounter it perish within hours, leaving behind frantic letters and final words as their only legacy. An ancient terror that claims lives with an unseen hand, its true nature shrouded in mystery and fear.",
"image": "https://blockchainassetregistry.infura-ipfs.io/ipfs/QmPtF7C6zgSx1cTpnSDxxbWUW4Uc4iYB7eB4i5N88BFwnq",
"thumbnail": "https://blockchainassetregistry.infura-ipfs.io/ipfs/Qmae1xqYtW9r4uCVBG9xbdUBTmEh62EWxFMotoB4VJKcdh"
}
]
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ import { Button } from "ui/button/Button";
import { useRoutes } from "hooks/useRoutes/useRoutes";
import { Card } from "ui/card/Card";
import metadataBatch0_22 from "providers/svpervnder/hellheadz/metadata-batch-0-22.json";
import metadataBatch23_44 from "providers/svpervnder/hellheadz/metadata-batch-23-44.json";
import { Icon } from "ui/icon/Icon";
import { Accordion } from "ui/accordion/Accordion";
import { useAnalyticsContext } from "context/analytics/useAnalyticsContext";
Expand All @@ -22,6 +23,8 @@ import { DetailsModal } from "./details-modal/DetailsModal";
import { GridItem } from "./grid-item/GridItem";
import { Marketplaces } from "./marketplaces/Marketplaces";

const metadata = [...metadataBatch0_22, ...metadataBatch23_44];

export const LarsKristoHellheads: React.FC<LatestCollectionProps> = ({ className }) => {
const [isDetailsModalVisible, displayDetailsModals] = useState(false);
const [currentItem, setCurrentItem] = useState<ItemMetadata | undefined>();
Expand Down Expand Up @@ -180,7 +183,7 @@ export const LarsKristoHellheads: React.FC<LatestCollectionProps> = ({ className
/>
</div>
<Grid.Row>
{metadataBatch0_22.map((item: ItemMetadata, index) => (
{metadata.map((item: ItemMetadata, index) => (
<>
{index === 6 && (
<Grid.Col lg={8} className={styles["latest-collection__grid--info-card-col"]} key="order-matters">
Expand Down Expand Up @@ -245,6 +248,31 @@ export const LarsKristoHellheads: React.FC<LatestCollectionProps> = ({ className
</Card>
</Grid.Col>
)}

{index === 30 && (
<Grid.Col lg={6} className={styles["latest-collection__grid--info-card-col"]} key="scarcity">
<Card withInnerBorder>
<Card.Content className={styles["latest-collection__grid--info-card"]}>
<Typography.TextLead>The 2nd Batch Is Here!</Typography.TextLead>
<Typography.Headline3>
From Insomnia (Token ID #23) to Mummo (Token ID #43)
</Typography.Headline3>
<Typography.Description flat>The wait is over.</Typography.Description>
</Card.Content>
</Card>
</Grid.Col>
)}

{index === 43 && (
<Grid.Col lg={10} className={styles["latest-collection__grid--info-card-col"]} key="scarcity">
<Card withInnerBorder>
<Card.Content className={styles["latest-collection__grid--info-card"]}>
<Typography.TextLead>Expect The 3rd Batch!</Typography.TextLead>
<Typography.Headline3>August 22nd, 2024</Typography.Headline3>
</Card.Content>
</Card>
</Grid.Col>
)}
</>
))}
</Grid.Row>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,8 @@ export const DetailsModal: React.FC<DetailsModalProps> = ({ onClose, className,

(async () => {
const tokenURI = await ERC721.tokenURI(item.id);
const result = await ERC721Instance.getTokenMetadata(tokenURI);
console.log({ tokenURI });
const result = await ERC721Instance.getTokenMetadata(tokenURI.replaceAll(" ", ""));

setMetadata(result?.data);
})();
Expand Down

0 comments on commit 1911d14

Please sign in to comment.