[FEATURE] <dev-when-staked>
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Anfängerfreundlichkeit
- 20/100
- Issue-Typ
- Feature
- Klarheit
- Muss geklärt werden
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- typescript
- Bereich
- blockchain, frontend
Rechercherichtung
Beginne mit der Prüfung des vorgeschlagenen dev-connection-Elements (#126) und der in der Issue referenzierten amp-list-Architektur. Definiere vor der Implementierung das Verhalten der Komponente und die Akzeptanzkriterien für die Staking-Verifizierung, bedingte src-Anfragen, das Rendern von Templates und Platzhalterinhalte; es wurden keine Dateien oder Tests identifiziert.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Detailed description
This issue doesn't have a more in-depth spec, it just suggests a feature.
By declaring HTML as follows, the viewer's staking position is verified, the request to src is made only when the require condition is fulfilled, and its response is applied to the template child element and rendered.
This architecture is based on amp-list.
<dev-when-staked connection="CONNECTION_ID" destination="0x..." network="NETWORK_NAME" require="300" src="https://example.com/data...">
<template>
...
</template>
<p>Placeholder while waiting to meet require</p>
</dev-when-staked>
Options
- *
connection: the id of dev-connection element #126 - *
destination: the address of the staking destination - *
network: the network name - *
require: the minimum staking amount to unlock content - *
src: the content source
Context
<dev-when-staked> is useful for achieving staking paywalls with minimal coding.
Possible implementation
No response
Additional information
No response
Code of Conduct
- I agree to follow this project's Code of Conduct
- Vorherrschende Sprache
- TypeScript
- Sterne
- 7
- Forks
- 1
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus dev-protocol/dev-elements
-
enhancement
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
dev-protocol/dev-elements#127 ·
-
[FEATURE] <dev-stake-on> Offenenhancement
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100
dev-protocol/dev-elements#119 · 5 Kommentare ·
-
Dependency Dashboard Offen
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 15/100
Alle Issues in dev-protocol/dev-elements
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
mksglu/context-mode#1200 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
jaegertracing/jaeger-ui#4506 ·
-
area:desktop area:ui bug platform:macos
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
anthropics/claude-code#96687 ·
-
good first issue
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 95/100
AOSSIE-Org/DebateAI#582 · 2 Kommentare ·