Overview
In der sich entwickelnden Landschaft der Blockchain- und dezentralen Anwendungen entstehen immer wieder innovative Lösungen, die einzigartige Wertversprechen bieten. Lidonation, ein dynamischer Akteur in diesem Bereich, hat ein bahnbrechendes Projekt ins Leben gerufen, das darauf abzielt, die Fertigstellung von Vorschlägen innerhalb von Project Catalyst anzuerkennen und zu belohnen. Dieses Projekt nutzt die robuste Infrastruktur von NMKR und führt einen nahtlosen, kostengünstigen Mechanismus für die Prägung und Beantragung von NFTs ein.
Verfügbar
Herausforderung
Project Catalyst, eine ehrgeizige Initiative, die von der Cardano-Blockchain unterstützt wird, ermöglicht es Community-Mitgliedern, Projekte vorzuschlagen, darüber abzustimmen und sie zu finanzieren, die zum Cardano-Ökosystem beitragen. Trotz der erheblichen Anstrengungen und Beiträge der Projektantragsteller fehlte jedoch ein effizientes und kostengünstiges System, um den erfolgreichen Abschluss dieser Projekte anzuerkennen und zu belohnen. Herkömmliche Anerkennungsmethoden waren nicht nur umständlich, sondern nutzten auch nicht das Potenzial der Blockchain-Technologie für die digitale Zertifizierung.
Lösung
Um dieser Herausforderung zu begegnen, implementierte Lidonation ein neuartiges System, das NFTs als eine Form der digitalen Zertifizierung für abgeschlossene Vorschläge prägt. Durch die Nutzung der robusten Infrastruktur von NMKR bietet Lidonation ein optimiertes, kostengünstiges Verfahren für die Prägung und Beantragung von NFTs. Diese Initiative bietet Projektantragstellern eine einfache und erschwingliche Möglichkeit, nach erfolgreichem Abschluss ihrer Vorschläge NFTs zu erstellen, was als digitaler Beweis für ihre Leistungen dient. Diese Integration erhöht nicht nur die Anerkennung innerhalb der Project Catalyst-Community, sondern nutzt auch die Vorteile der Blockchain-Technologie, um überprüfbare und unveränderliche Aufzeichnungen über Projektabschlüsse zu erstellen.
Umsetzung
Infrastruktur von NMKR:
- NMKR stellte die wesentlichen Tools, APIs und den Support bereit, die für die Erstellung, das Hochladen und das Prägen von NFTs erforderlich waren.
- Das Prägeverfahren wurde so konzipiert, dass es für Antragsteller kostenlos ist und nur minimale Kosten anfallen, da nur die Netzwerkgebühr von etwa 0,2 ADA pro Transaktion anfällt.
Prägeverfahren:
- Projekt wird erstellt: Das Projekt und die Richtlinie werden mit dem Endpunkt /createProject erstellt und enthalten eine Metadatenvorlage mit angegebenen Metadaten-Platzhaltern sowie allgemeinen Projekteinstellungen und Preisen.
- Anpassung von Metadaten: Jede NFT enthält spezifische Metadaten, die sich auf den abgeschlossenen Vorschlag beziehen, um Einzigartigkeit und Relevanz zu gewährleisten.
- Laden Sie über die NMKR-API zu NMKR Studio hoch: Lidonation integrierte die NMKR-API, um die Einreichung von Bilddateien und Metadatendetails zu verarbeiten. Zu diesem Zweck wurde der Endpunkt /uploadNFT verwendet, um digitale Assets zu erstellen, die auf jedes Projekt zugeschnitten sind.
- Erstellung von Zahlungslinks: Nach der Erstellung des NFT wurde der Endpunkt /getnmkrPay verwendet, um einen Zahlungslink zu generieren. Dieser Link erleichterte den Prägeprozess und ermöglichte es den Antragstellern, ihre NFTs ohne weitere Kosten, abgesehen von der Netzwerkgebühr, in Anspruch zu nehmen.
Beispiel Curls für den NFT-Upload und das Minting über die NMKR-API:
Projekt erstellen:
Die Curl zum Erstellen eines Projekts enthält neben allgemeinen Informationen und Preisen auch die Metadatenvorlage in einem Escape-Format. Um die Prägegebühr auf Rechnungsbasis zu ermitteln, wenden Sie sich bitte an unseren Support.
Die Antwort wird die Projekt-UID enthalten, die in weiteren Curls verwendet wird.
curl -X 'POST'\
'https://studio-api.nmkr.io/v2/CreateProject'\
-H 'akzeptiere: Text/Klartext'\
<Your_API_Key>-H 'Autorisierung: Inhaber\
-H 'Inhaltstyp: Anwendung/JSON'\
-d '{
„projectname“: „NFTs zur Fertigstellung von Lidonationen“,
„policyExpires“: falsch,
<Your_payout_address>„payoutWalletAddress“: "„,
„maxNFTSupply“: 1,
„Metadatenvorlage“: „{\ r\n
\ "721\“: {\ r\n
\“<policy_id>\“: {\ r\n
\“<asset_name>\“: {\ r\n
\ "Name\“:\“<display_name>\“,\ r\n
\ "bild\“:\“<ipfs_link>\“,\ r\n
\ "Medientyp\“:\“\<mime_type>“,\ r\n
\ "Beschreibung\“:\“<description>\“,\ r\n
\ "Name der Project Catalyst-Kampagne\“:\“<project_catalyst_campaign_name>\“,\ r\n
\ "Nummer des finanzierten Projekts\“:\“<funded_project_number>\“,\ r\n
\ "Projekttitel\“:\“<project_title>\“,\ r\n
\ "Budget\“:\“<budget>\“,\ r\n
\ "ja stimmen\“:\“<yes_votes>\“,\ r\n
\ "keine Stimmen\“:\“<no_votes>\“,\ r\n
\ "sich der Stimme enthalten\“:\“<abstain_votes>\“,\ r\n
\ "Rolle\“:\“<role>\“,\ r\n
\ "Lösungsanweisung\“:\“<solution_statement>\“,\ r\n
\ "dateien\“: [\ r\n
{\ r\n
\ "Name\“:\“<display_name>\“,\ r\n
\ "Medientyp\“:\“\<mime_type>“,\ r\n
\ "src\“:\“<ipfs_link>\ "\ r\n
}\ r\n
]\ r\n
}\ r\n
},\ r\n
\ "Version\“:\ "1.0\"\ r\n
}\ r\n
}“
„Adressablaufzeit“: 20,
„Preisliste“: [
{
„countNFT“: 1,
„Preis“: 0,
„Währung“: „ADA“,
„isActive“: wahr
}
]
} '
NFT hochladen:
Laden Sie Dateien und einzelne Metadaten-Platzhalter für die NFT hoch. Die Antwort wird eine Asset-UID enthalten, die für weitere Curls benötigt wird.
curl -X 'POST'\
'https://studio-api.nmkr.io/v2/UploadNft/<Project_UID_from_previous_curl'\
-H 'akzeptiere: Text/Klartext'\
<Your_API_Key>-H 'Autorisierung: Inhaber\
-H 'Inhaltstyp: Anwendung/JSON'\
-d '{
„tokenname“: „Abschluss NFT“,
„displayname“: „Abschluss NFT #1 „,
„Vorschaubild NFT“: {
„mimetype“: „Bild/PNG“,
<Path_to_file>„filefromsURL“: "“
},
„Metadaten-Platzhalter“: [
{
„name“: „Nummer des finanzierten Projekts“,
„Wert“: „123456"
},
{
„name“: „Name der Project Catalyst-Kampagne“,
„value“: „Name des Vorschlags“
},
{
„name“: „Keine Stimmen“,
„Wert“: „1518832"
},
{
„name“: „Ja-Stimmen“,
„Wert“: „18188332"
}
]
} '
Zahlungslink abrufen:
Um einen bestimmten Zahlungslink für das einzelne Asset zu erhalten, der dem Benutzer präsentiert werden kann, damit er seine NFT in Anspruch nehmen kann, verwendete Lidonation den folgenden Curl.
curl -X 'POST'\
'https://studio-api.nmkr.io/v2/GetNmkrPayLink'\
-H 'akzeptiere: Text/Klartext'\
<Your_API_Key>-H 'Autorisierung: Inhaber\
-H 'Inhaltstyp: Anwendung/JSON'\
-d '{
„projectUid“: „<project_UID“,
„paymentTransactionType“: „nmkr_pay_specific“,
„PaymentGateway-Parameter“: {
„mintNFTs“: {
„countNFTs“: 1,
„Reserventen“: [
{
„Liebeszeichen“: 0,
<NFT_UID>„nftUid“: "„,
„Tokenzahl“: 1
}
]
}
}
} '
Inanspruchnahme des NFT:
- Die Antragsteller haben auf den von Lidonation bereitgestellten NMKR Pay-Zahlungslink zugegriffen. Über dieses Gateway verbanden sie ihre Wallets und unterzeichneten eine Transaktion, um ihr NFT sicher und effizient zu prägen.
- Der Prozess wurde so konzipiert, dass er benutzerfreundlich und sicher ist und ein reibungsloses Erlebnis von der Erstellung der Vermögenswerte bis zur endgültigen Prägung gewährleistet.
Probieren Sie diesen Beispiel-Link aus, um eine kostenlose Mint mit NMKR Pay zu erhalten.
Beispiel
Ein Beispiel für die NFT kann angesehen werden hier. Diese NFT enthält einzigartige Metadaten, die mit dem spezifischen abgeschlossenen Vorschlag verknüpft sind, und bietet eine greifbare Anerkennung des Beitrags des Antragstellers zu Project Catalyst.
Ergebnisse
- Kosteneffizienz: Das Projekt hat erfolgreich die mit der Prägung von NFTs verbundenen Kosten minimiert und nur die Netzwerkgebühr erhoben.
- Nutzererlebnis: Die Integration der API und des Zahlungsgateways von NMKR sorgte für einen reibungslosen und intuitiven Prozess für die Antragsteller.
- Engagement in der Gemeinschaft: Durch die Bereitstellung von NFTs als eine Form der Anerkennung förderte das Projekt das Erfolgserlebnis und die Motivation der Community-Mitglieder.
Ergebnis
Die von Lidonation geleitete Initiative hat mit Unterstützung der Infrastruktur von NMKR einen neuen Standard für die Anerkennung und Belohnung von Projektabschlüssen in dezentralen Ökosystemen gesetzt. Durch das Angebot einer kostengünstigen, benutzerfreundlichen Lösung für die Prägung von NFTs verbessert dieses Projekt nicht nur die Sichtbarkeit abgeschlossener Vorschläge, sondern fördert auch das kontinuierliche Engagement und die Innovation innerhalb der Cardano-Community.
Für weitere Informationen und um NFTs zu beantragen, können Antragsteller unter Catalyst Explorer von Lidonation.