your profile
Jouw Universal Profile aanpassen, zonder technische kennis. Bewerk je bio, zet een bewegend beeld als profielfoto en personaliseer je achtergrond — en jij blijft eigenaar van je gegevens op LUKSO. Kijk gerust rond; verbinden hoeft pas als je iets wilt aanpassen.
Voorbeeldprofielen laden…
Geen zorgen, dat is zo geregeld. Je maakt er gratis eentje aan op my.universalprofile.cloud, of je pakt 'm meteen op je telefoon met de Universal Profiles-app — in de App Store en op Google Play. Even aanmaken, en je kunt hier direct aan de slag. Heb je er al eentje? Dan zie je bovenaan de knop om te verbinden. 😊
Je Universal Profile (kortweg UP) is je eigen account op LUKSO — eentje die van jóú is, en niet van een bedrijf. Op het gewone internet leen je overal een plekje: je foto's bij de ene app, je volgers bij de andere. Sluit zo'n app morgen de deuren? Dan ben je alles kwijt. Op LUKSO draai je dat om: je profiel, je spullen en je vrienden horen bij jou, en je neemt ze gewoon mee.
Denk aan hoe het nu gaat: je hebt, zoals je gewend bent, je eigen volgers op Facebook — maar dat zijn niet automatisch je volgers op Instagram of op weer een andere app. Op elke app begin je opnieuw. Op LUKSO zit dat anders: daar staat je volgerslijst op de blockchain zelf, niet in één losse app. Gebruik je een nieuwe LUKSO-app, dan zijn je volgers er gewoon al. Eén keer opbouwen, overal thuis — en dáár zit het grote verschil.
Namen kunnen dubbel voorkomen; iedereen mag zich noemen zoals 'ie wil. Wat wél uniek is: het kleine pictogram (de identicon) naast een profiel, én de vier tekens achter de naam (zoals naam#Fab1). Wil je zeker weten dat je het échte profiel volgt en geen imitator? Kijk dan altijd of dat pictogram klopt.
Wil je meer dan alleen je profiel bijwerken? Dan heeft LUKSO een paar officiële tools waarmee je zélf aan de slag kunt. Niet meteen nodig om te beginnen — vooral leuk voor wie het aandurft om iets te maken of te ontdekken (wij gebruiken ze zelf ook graag):
Een UP is niet alleen een profiel voor jezelf — het is een basis waarop van alles kan. Klik een voorbeeld open voor de uitleg:
Je UP is je eigen online identiteit: één profiel dat je meeneemt naar elke LUKSO-app. Geen tien losse accounts meer die van bedrijven zijn — jij bent de eigenaar en bepaalt zelf wat je deelt.
Een bedrijfje kan een UP gebruiken als herkenbaar, verifieerbaar visitekaartje. Klanten zien meteen dat ze met de échte jou te maken hebben (check het pictogram!). Je kunt er later ook kortingen, bonnen of loyaliteits-tokens aan koppelen.
Geef leden een badge of lidmaatschaps-NFT, deel momenten, en houd je community bij elkaar. Het mooie: je volgers reizen met je mee, welke LUKSO-app je ook gebruikt.
Breng je werk uit als NFT's of tokens, dicht bij je publiek en zonder tussenpersonen. Fans die je volgen, blijven je volgen — overal.
Bouw één publiek op dat overal met je meegaat. Beloon je trouwste volgers met tokens of exclusieve content, en gebruik extra lagen zoals tip-tokens om waardering om te zetten in support.
De LUKSO-wereld groeit hard. Een paar projecten die je gezien moet hebben:
Klik op een tegel om het project te ontdekken — meer volgt!
Allebei kan, en allebei doen hetzelfde: je profiel bedienen. Op de computer gebruik je meestal de Universal Profiles-browserextensie (of gewoon onze site). Op je telefoon pak je de Universal Profiles-app. Onder de motorkap verbinden die net iets anders, maar daar hoef je niks van te merken — kies gewoon wat voor jou handig is.
Op de computer verbind je op twee manieren: met de browserextensie (één klik op "verbinden"), of via een QR-code die je met de telefoon-app scant. Handig detail van de extensie: je kunt er per profiel eenvoudig een back-up van maken. Je koppelt er zelf een wachtwoord aan én je kunt een omschrijving instellen als geheugensteun — bijvoorbeeld een hint over wat je wachtwoord ook alweer was. Zo houd je altijd toegang tot je profiel, ook als je een keer van apparaat wisselt. (Bewaar die back-up en je hint op een veilige plek — deel ze met niemand.)
Op je eigen profielpagina (op universaleverything.io) kun je kleine mini-apps plaatsen: blokjes die een andere app of website tonen, rechtstreeks op jouw profiel. Zo wordt je profiel echt jouw plek. Zo'n mini-app draait in een iframe.
Simpel gezegd: een webpagina-in-een-webpagina. Een klein venstertje dat een andere site laat zien binnen de pagina waar je al bent. Superhandig — apps leven zo direct op je profiel — maar de browser houdt zo'n venstertje bewust in een soort veilige box. Dat beschermt je, en het betekent dat een paar dingen daarbinnen nét even anders (of niet) mogen.
Voorbeeld uit onze eigen app: je factuur als pdf downloaden gaat soepel op de pc of via onze gewone site, maar binnen de Grid (in dat iframe-venstertje) staat de browser zo'n download niet altijd toe. We vangen dat netjes op — maar werkt iets niet lekker in de Grid, open het dan even op onze gewone site op de pc, dan lukt het vrijwel altijd.
Alle bedragen hieronder stel je in euro's in — stabiel, ongeacht de koers van LYX. Bij het opslaan wordt op dat moment automatisch omgerekend naar de munt waarin de gebruiker betaalt.
Ontvangstadres betalingen & donaties: —
Ingesteld via de omgevingsvariabele OWNER_UP_ADDRESS in Vercel (niet hier bewerkbaar).
Vul óf dit totaalbedrag in, óf prijzen per onderdeel hieronder — niet allebei. Zodra je bij één daarvan iets invult, wordt het andere veld automatisch leeggemaakt.
Extra bio-tekens: de eerste 200 tekens van de beschrijving zijn altijd gratis (gelijk aan de gratis limiet op UniversalEverything.io). Daarboven mag iemand tot 100 tekens extra gebruiken, tegen betaling — kies óf een prijs per extra teken, óf één vast bedrag voor het hele blok.
Los ingesteld, want beide apart bewegend instellen (profielfoto én achtergrond in dezelfde opslag-actie) telt ook als twee keer kosten.
Bij precies één afbeelding geldt het eerste tarief — dat is in de praktijk een losse
NFT. Vanaf twee afbeeldingen geldt de basisprijs met een staffel erboven.
De staffel telt alle bestanden: de afbeeldingen die NFT's worden, de extra
afbeeldingen én de bijlagen. Anders is een collectie met één afbeelding en tien video's de
goedkoopste stand die er is.
Alle bedragen in euro; de app rekent zelf om naar de munt waarmee betaald wordt.
Met de oude fabriek: houd dit op 50. Dat contract telt bij élke mint alle varianten
opnieuw op, dus bij veel varianten wordt minten duur en weigert het uiteindelijk — en dat
merkt de ontvanger, niet de maker.
Met de nieuwe fabriek kan het tot 300. Gemeten: bij de verdeelwijzen Gelijk en
Op volgorde kost een mint bij 200 varianten precies evenveel als bij 8. Bij
Vaste kansen en Vaste aantallen loopt het op met ongeveer 1.900 gas per
variant, en rond de 350 wordt dat te veel om een ontvanger te laten betalen.
De contracten waar de app mee praat, per netwerk. Laat je er een leeg, dan is dat onderdeel uitgeschakeld — de app zegt dan netjes dat het nog niet klaar is in plaats van te falen.
Adres van het beloningscontract. Verschilt per netwerk (testnet en mainnet zijn aparte contracten). Leeg laten = het hoofdstuk toont dat het nog niet beschikbaar is.
De fabriek waarmee gebruikers hun eigen NFT-collectie neerzetten. Zet je één keer neer per netwerk. Leeg laten = de knop "Maak een collectie" verschijnt niet.
De nieuwe fabriek (versie 2) — met royalty's, niet-overdraagbaar, en de drie sloten
waarmee een maker beloftes kan doen die hij niet meer kan terugnemen.
Vul je dit in, dan gaan nieuwe collecties hierheen. De oude fabriek hierboven blijft
gewoon staan; collecties die daarop gemaakt zijn blijven bestaan en beheerbaar. Zo kun je
overstappen zonder iets te breken. Laat je het leeg, dan verandert er niets.
De marktplaats. Laat je dit leeg, dan zegt het hoofdstuk dat het onderdeel nog niet
klaar is op dat netwerk — en kan er niets geplaatst of gekocht worden.
Let op: na het neerzetten moeten de badges erkend worden in het contract, met de fee
die een houder betaalt. Gebeurt dat niet, dan kan niemand verkopen, ook niet met een
geldig abonnement.
De collectie waaruit het aandenken voor de reddende engel wordt gemint. De mint-controller moet daar minter op zijn. Leeg laten = geen aandenken, en dan verdwijnt ook het vinkje bij de gebruiker.
Prijs (in euro) om onze eigen abonnements-NFT's te kopen — 0 = nog niet te koop, alleen ter informatie getoond op "Kortingen & abonnementen".
Geldigheidsduur (in dagen) is optioneel — leeg laten betekent onbeperkt geldig zolang de NFT bezeten wordt. Vul 'm in voor tijdgebonden abonnementen (bv. 7 voor een week, 30 voor een maand, 365 voor een jaar) — wordt automatisch geteld vanaf het moment van minten.
Voeg je eigen profiel(en) toe die bezoekers moeten volgen om gratis of met korting gebruik te maken — gecontroleerd via het officiële LUKSO LSP26 Follower System (netwerkbreed, on-chain — geen eigen database nodig). Elk profiel heeft een eigen kortingspercentage; volgt iemand er meerdere, dan tellen die percentages bij elkaar op (tot maximaal 100%).
Het profiel op plek 1 wordt nu op de homepage getoond. Elke maandag 00:00 UTC schuift het één op: plek 1 verdwijnt automatisch en plek 2 wordt plek 1. In deze lijst zie je alleen de profielen die nog aan de beurt moeten komen. Is de lijst leeg, dan verbergt de sectie zich — vul 'm dus op tijd aan. Volgorde en teksten aanpassen kan altijd; opslaan zet plek 1 vanaf deze week opnieuw aan de beurt.
Archief — reeds getoonde profielen
Pas hier de teksten op de homepage en in het bronnen-hoofdstuk aan. Je mag links en opmaak (HTML) gebruiken, bijv. <a href="…">tekst</a> of <strong>vet</strong>. Een veld leeglaten = de standaardtekst komt terug.
Onbetaalde berichten wachten op goedkeuring. Betaalde berichten staan er meteen op, maar je kunt élk bericht verwijderen (betaald of niet). Verwijderen haalt alleen het bericht van de muur; een donatie blijft geboekt.
Onveranderlijk overzicht van elke transactie die de app verwerkt (platformfee, donatie, abonnement-NFT, reddende engel) — voor je eigen verantwoording. Begint schoon vanaf de deploy.
Bakent een willekeurig deel van je administratie af — op periode, soort en zoekterm. Elke afbakening kun je als regel bewaren, met een plus of min ervoor. Onderaan staat het totaal van alle regels samen, zodat je zelf berekeningen kunt samenstellen (bijvoorbeeld: alle inkomsten van dit jaar, min de inkomsten van vóór de lancering, min de kosten van het halfjaar daarvoor).
Haalt alles op — transacties, handmatige boekingen, terugvraagverzoeken, omzettellers, de steun-muur en je instellingen — en bewaart het op je eigen computer. Je administratie staat bij een clouddienst; zonder eigen kopie ben je alles kwijt als daar iets misgaat of als je ooit overstapt. Je krijgt twee bestanden: een JSON om alles mee te kunnen herstellen, en een CSV om te lezen of aan je boekhouder te geven.
De automatische boeking van donaties is later toegevoegd dan de steun-muur zelf. Donaties van vóór dat moment staan daardoor nergens in de boekhouding. Deze knop loopt de muur langs en boekt wat ontbreekt. Controleren doet niets — je ziet eerst wat er zou gebeuren.
Kosten of inkomsten die niet via de app zelf binnenkomen (bv. een maandelijks abonnement op een programma dat je gebruikt) — eenmalig of terugkerend. Een terugkerende boeking blijft meetellen totdat je 'm hier zelf aanpast of verwijdert.
Openstaande verzoeken van gebruikers om hun onverbruikte tegoed terug te krijgen. Verwerk dit door zelf de betaling te versturen (je eigen handtekening) — daarna markeer je het verzoek hier als afgehandeld.
Nog niet geladen.
Noodgreep om een saldo bij te stellen en/of iets in de boekhouding recht te zetten. Twee knoppen bepalen wat er gebeurt:
Wanneer je dit NIET nodig hebt. Een terugbetaling die je hierboven bij
“Terugvraagverzoeken” afhandelt, wordt vanzelf geboekt bij
“Terugbetalingen”. Boek je die hier ook nog eens, dan staat hij dubbel in je
boekhouding. Hetzelfde geldt voor winkelwagen-betalingen, NFT-verkopen en donaties:
die boeken zichzelf.
Gebruik dit stuk alleen voor wat de app niet zelf heeft kunnen verwerken —
een gemiste betaling, een correctie op een eerdere fout, of geld dat buiten de app om
binnenkwam of terugging.
Voorbeelden. Gemiste betaling herstellen: adres van de betaler, bedrag positief, vinkje aan. Terugbetaling die je zelf (buiten de app) deed boeken: adres leeg, bedrag negatief, vinkje aan → komt bij "Terugbetalingen". Iemand tegoed geven zonder omzet (coulance): adres, bedrag positief, vinkje uit. Elke actie wordt gelogd met de reden die je invult.
De aparte sleutel waarmee de app de abonnements-badges mint. Deze is al gekoppeld aan de
LevelUP!-UP en mag uitsluitend mint() op de vier badges aanroepen — geen
waarde-overdracht, geen profielwijziging. Houd het LYX-saldo hieronder wat gevuld: dat is de
gasbuffer waarmee de sleutel de mint-transacties betaalt.
—
—
Deze grenzen beschermen de mint-controller. De mint-reserve blijft altijd staan zodat er altijd gemint kan worden; de reddende engel mag daar nooit onder zakken.
Bezig met laden...
Bezig met laden...
LevelUP! is een app die het aanpassen van een Universal Profile simpel maakt, zodat het toegankelijk is voor iedereen. Universal Profiles en LUKSO's unieke LSP-standaarden maken het mogelijk om heel veel dingen te creëren die voorheen simpelweg niet mogelijk waren. Als je geen technische kennis hebt, kan dat door de oneindige mogelijkheden nogal overweldigend en verwarrend overkomen. Juist daarom hebben we deze app gemaakt: zodat iedereen zijn profiel gemakkelijk kan inrichten en van coole functies kan voorzien, zonder enige technische kennis.
Het eerst gelanceerde onderdeel is een zelfstandige editor voor je Universal Profile op LUKSO. Bewerk je bio, voeg een bewegend beeld als profielfoto toe, personaliseer je achtergrond en bekijk meteen een voorbeeld — alles met zo min mogelijk ondertekeningen, en zonder technische kennis.
Universal Profiles zijn krachtig, maar ze aanpassen vereiste tot nu toe enige technische kennis. LevelUP! haalt die drempel weg, zodat iedereen in de community zijn profiel eenvoudig persoonlijk kan maken.
Waarom wij in LUKSO geloven: vrijwel elke bekende vorm van internetgebruik en de apps die daarop draaien — zoals Facebook, Instagram en X — is gecentraliseerd. Dat betekent dat een bedrijf eigenaar is van al je data: zij bepalen of jouw profiel mag blijven bestaan of geblokkeerd wordt. Je huurt er eigenlijk de ruimte. Met jouw Universal Profile ben en blijf jíj de eigenaar van je gegevens — tenzij je zelf besluit dat het anders mag.
Deze app is gemaakt en wordt onderhouden door dutch4doctor, uit liefde voor het LUKSO-ecosysteem en de community. Het sociale aspect is belangrijk; daarom geeft de app ook korting als je bepaalde profielen volgt.
Over dutch4doctor: begin 2024 werd het tijd voor iets nieuws. Van nature een analoog persoon — het liefst met zijn handen aan het werk en zo min mogelijk achter een scherm — begon hij met digitaal technisch tekenen, lasergraveren en CNC-frezen, om zijn ambacht en creativiteit te combineren met de mogelijkheden van nu. Eind 2024 ontdekte hij LUKSO: een blockchain met eigen standaarden, gericht op het sociale en op creatieve gebruikers. Sindsdien is hij een actief community-lid en bouwt hij gestaag verder aan dit project. Alles waar hij zelf tegenaan liep door gebrek aan kennis, probeert hij via deze app voor iedereen toegankelijk te maken.
LevelUP! groeit stap voor stap uit tot een toegankelijke ingang tot LUKSO. De basis staat er al: je profiel inrichten, kortingen en abonnementen via NFT's (met extra korting als je bepaalde profielen volgt), en hulp op momenten waar nieuwelingen vastlopen. Achter de schermen zit een uitgebreide admin en boekhouding, zodat alles netjes en transparant geregeld is. Van daaruit bouwen we verder: meer opties om je profiel te voorzien van coole of praktische functies, om de ideeën die we opperen ook uit te kunnen voeren zonder een regel code.
Voor het gebruik van de app rekenen we kleine vergoedingen, om de ontwikkelkosten wat te drukken. Supporters kunnen een NFT minten om ons vooruit te helpen; in ruil daarvoor krijgen zij gedurende de geldigheid van hun NFT tot 100% korting op het gebruik.
De visie van LevelUP!: zolang we dit financieel kunnen volhouden, willen we de inkomsten gebruiken om bij te dragen aan de toekomst van LevelUP! én die van LUKSO in het algemeen.
De doelen die we als eerste hopen te bereiken:
Dit is nog maar het begin — en dat is het mooie van pionieren op LUKSO.
Een collectie is de mal waaruit straks NFT's gemaakt worden. Je vult hier één keer in hoe hij heet en hoe hij eruitziet; elke NFT die eruit komt krijgt dat mee, met een eigen nummer.
Zodra je hem opslaat staat de collectie op je profiel — anderen kunnen dus zien dat je
hem gemaakt hebt. Maar er zit nog geen enkele NFT in. Pas op het moment dat er iemand
volgt — of koopt — wordt er een exemplaar gemaakt, rechtstreeks naar die persoon.
Je hoeft dus niet vooraf honderd stuks te maken en te bewaren, en je eigen verzameling blijft
schoon.
Je Universal Profile is een kluis. De controllers zijn de sleutels waarmee jij die kluis bedient — je telefoon, je browserextensie. Op elk apparaat waar je je profiel op instelt, maak je een nieuwe controller. Elke controller heeft rechten: een lijstje van wat híj mag doen.
Je geeft dus nooit rechten aan een app. Je geeft ze aan je eigen sleutel, en die doet daarna wat jij hem opdraagt. Een app kan alleen vragen; jij tekent.
Dat luistert nauw. Een sleutel met te veel rechten is gevaarlijk zodra iemand anders erbij komt. Een sleutel met te weinig rechten werkt gewoon niet — en dan lijkt het alsof de app kapot is, terwijl er niets mis mee is.
Heb je je profiel alleen op je telefoon, zonder tweede apparaat en zonder reservekopie? Dan is het grootste risico niet dat een kwaadwillende app te veel mag. Het grootste risico is dat je jezelf buitensluit.
Twee schakelaars mag je op je enige sleutel nooit uitzetten. "Edit permissions" is je weg terug: staat die uit, dan kun je níéts meer aanzetten — ook die schakelaar zelf niet, en je profiel ligt voor altijd vast. "Add controllers" heb je nodig om ooit een tweede apparaat te koppelen.
Er is geen herstelprocedure. Niet bij LUKSO, niet bij ons, niet bij wie dan ook — zo werkt een blockchain. Een reservesleutel maken is daarom het verstandigste wat je met je profiel kunt doen, verstandiger dan welke schakelaar dan ook goed zetten.
Ons advies, naast de herstelmethode die je bij het aanmaken hebt ingesteld: installeer op je computer de browserextensie, laad daar je profiel ook in, en maak via die extensie een JSON-reservekopie. Je kiest daarbij zelf een wachtwoord én een hint die naar dat wachtwoord verwijst. Bewaar dat bestand ergens veilig — niet op de computer zelf. Meerdere manieren van reservekopie naast elkaar is altijd het veiligst.
Bewaar je veel waarde op je profiel? Zorg dan dat de telefoon die je altijd bij je draagt weinig rechten heeft, zodat je daarmee niet bij grote bedragen kunt. Je neemt je hele spaarrekening ook niet mee in je portemonnee.
Leest rechtstreeks van de blockchain wat er werkelijk geldt. Dat is niet altijd hetzelfde als wat je wallet toont — en bij twijfel is dit de waarheid.
Wijziging niet zichtbaar in je app? Apps bewaren profielgegevens tijdelijk, dus het kan even duren. Soms toont een app zelfs een heel profiel als leeg wanneer hij de verbinding kwijt is — dat lijkt alarmerend maar er is niets stuk. Je app opnieuw opstarten haalt alles vers op en lost het bijna altijd op.
In de UP-app: rechtsonder in de balk op Permissions → onder Controllers de
sleutel aantikken waarmee je verbonden bent. Wijzigen kost een handtekening, en daarna moet je
op Confirm Changes drukken.
De app zet de schakelaars in drie groepen: Profile data & sign,
Account interactions & extensions en Administration & ownership.
In die tweede groep zit een kop Interactions met een pijltje ervoor. Klap die open,
want daar zitten Transfer LYX, Call, Static call en Delegate call verstopt — vier van de
belangrijkste schakelaars die er zijn.
Wil je je rechten echt beheren? Dan raden we permissioncontrol.app aan — gemaakt om precies dit te doen, en overzichtelijker dan de schermen in je wallet. Wil je alleen kijken wat er werkelijk op de blockchain staat, dan kan dat met erc725-inspect.lukso.tech. Dat laatste leest alleen; er verandert niets.
De vuistregel: zet aan wat je nodig hebt, laat de rest uit — behalve die twee hierboven als dit je enige sleutel is. Vraagt een app om iets uit het rode blok: eerst vragen waarom.
Deze kunnen niets van je wegnemen. Rustig aanzetten.
Sign — kan verbinden of berichten ondertekenen. Nodig om bij apps in te loggen;
dat is geen transactie en kost niets. Staat dit uit, dan kun je bij de meeste apps niet eens
naar binnen.
Interactions › Static call — gegevens van andere contracten lezen: saldo's, NFT's,
prijzen. Lezen verandert nooit iets, dus er kan langs deze weg niets bewegen. In je app staat
deze achter het pijltje bij Interactions.
Encrypt — kan berichten versleutelen. Decrypt — kan berichten
ontsleutelen. Nog weinig apps gebruiken dit.
Execute relay call — kan relay-aanroepen uitvoeren. Oftewel: iemand anders mag
de transactiekosten voor je betalen. Dit zijn de gratis transacties op LUKSO. De relayer
betaalt alleen; hij bepaalt niets.
Deze heb je nodig om iets te dóen. Ze kunnen ook iets kosten, dus weet waarvoor je ze
aanzet.
Zoek je Call of Transfer LYX en zie je ze niet staan? Die staan in je app niet los in
de lijst. Ze zitten samen met Static call en Delegate call onder de kop
Interactions, achter een pijltje dat je open moet klappen.
Profile data — kan al je profielgegevens bijwerken. Je naam, foto, achtergrond,
links, tags, en de instellingen die apps in jouw profiel bewaren. Staat dit uit, dan kun je je
profiel niet aanpassen. Let op dat dit breed is: het geldt voor álle profielgegevens, niet
alleen die van één app.
Interactions › Call — andere contracten aanroepen. Vrijwel alles wat verder gaat dan je
eigen profiel: tokens versturen, een NFT kopen, iemand volgen, een contract toestemming geven.
Staat dit uit, dan kun je geen enkele app iets laten doen buiten je profiel.
Interactions › Transfer LYX — LYX versturen vanaf je profiel. Tokens en NFT's gaan via
Call en werken dan nog wel.
Add notifications & automation — kan meldingen en automatisering toevoegen.
Je wijst een contract aan dat wordt aangeroepen zodra er iets binnenkomt: een token, een NFT,
een nieuwe volger. Zo werken de volgersbeloningen. Let op: dat contract wordt bij élke
binnenkomende gebeurtenis aangeroepen, dus wijs alleen aan wat je vertrouwt.
Edit notifications & automation — kan bestaande meldingen en automatisering
wijzigen. Een andere bevoegdheid dan toevoegen: zonder deze kun je wel iets aanzetten,
maar het daarna nooit meer wijzigen of stoppen.
Deploy smart contracts — kan slimme contracten neerzetten. Bijvoorbeeld je eigen
token of NFT-collectie. Voor de meeste mensen niet nodig.
Add extensions — kan uitbreidingen toevoegen.
Edit extensions — kan bestaande uitbreidingen toevoegen, bijwerken en
verwijderen. Let op die eerste: deze schakelaar mag zelf óók toevoegen, en is dus ruimer
dan zijn naam doet vermoeden.
Een uitbreiding is extra code die meedraait wanneer je profiel iets ontvangt dat het zelf niet
kent. Zo'n uitbreiding draait ín de context van je profiel, en onbekende code die dat mag is
een risico. Uit laten tot een app er expliciet om vraagt en uitlegt waarvoor.
Re-entrancy — kan opeenvolgende uitvoeringen doen. In gewone taal: tijdens een
lopende handeling mag er een nieuwe starten. Juist dit patroon staat bekend om een klassieke
kwetsbaarheid, waarbij een contract halverwege terugspringt en dingen dubbel laat gebeuren.
LUKSO zet het daarom standaard uit.
Hier gelden twee gevaren tegelijk, en ze wijzen de tegenovergestelde kant op. Te veel
weggeven: vraagt een app hierom, dan kan hij meer dan alleen zijn werk doen. Jezelf
buitensluiten: zet je ze uit op je enige sleutel, dan kun je ze misschien nooit meer aanzetten.
Welk van de twee voor jou telt hangt af van hoeveel sleutels je hebt.
Interactions › Delegate call — een ander contract mag code uitvoeren alsóf het jouw
profiel is. Bij een gewone aanroep doet het andere contract iets in zijn eigen naam; hier
gebeurt het in jouw naam, met jouw gegevens en jouw bezit. Eén verkeerd contract en alles ligt
open. Uit laten. LevelUP! vraagt er nooit om. LUKSO blokkeert dit recht op dit moment
overigens sowieso — ook als het aanstaat, wordt het niet uitgevoerd. Dat is een extra slot,
geen reden om hem aan te zetten.
Add controllers — kan andere sleutels aan dit profiel toevoegen. Aan laten bij
één sleutel, want je hebt hem nodig om ooit een reserve te maken. Heb je meerdere sleutels, dan
aan op je hoofdsleutel en uit op je dagelijkse.
Edit permissions — kan de rechten van andere sleutels wijzigen. Dit is het
ernstigste van dit hele hoofdstuk: het is de enige manier om rechten van een bestaande
sleutel te veranderen. Zet je hem uit op je enige sleutel, dan ligt je profiel permanent vast.
Aan laten. Altijd. En let op: "andere sleutels" is te bescheiden gezegd — wie dit recht heeft,
kan ook de rechten van de op dat moment gebruikte sleutel aanpassen.
Change ownership — kan het eigendom van dit profiel aan andere sleutels geven.
Dit geeft je hele profiel weg; daarna heb jij er niets meer over te zeggen. Uit laten is hier
wél veilig — je hebt dit recht niet nodig om jezelf te kunnen herstellen.
Verbinden — Sign
Profiel bewerken — Profile data, Sign
Betalen in LYX — Interactions › Transfer LYX
Betalen in sLYX of USDC — Interactions › Call
Volgersbeloningen instellen — Profile data, Interactions › Call
Volgersbeloningen aan/uit — Add + Edit notifications & automation
Gratis transacties — Execute relay call
Wij vragen nooit om: Delegate call, Change ownership, Add controllers, Edit permissions, Re-entrancy of de extensies. Vraagt een app daar wél om, dan mag je verwachten dat hij uitlegt waarom.
Voor wie het naadje van de kous wil. Van vijf bevoegdheden bestaan twee versies. De beperkte werkt alleen binnen een lijst die erbij hoort — bij aanroepen een lijst met toegestane adressen, bij gegevens een lijst met toegestane sleutels. Staat er niets op die lijst, dan mag er niets. De onbeperkte versie slaat die lijst over en mag alles van dat soort.
Je wallet toont dit onderscheid meestal niet: je ziet één schakelaar. Goed om te weten, maar geen reden tot zorg — het verandert niets aan de vuistregel hierboven.
Een ontbrekend recht geeft zelden een begrijpelijke melding. Meestal krijg je iets als
"could not coalesce error" of "NotAuthorised". Dat betekent bijna altijd: je sleutel mag
deze handeling niet. Kijk hierboven welk recht bij die handeling hoort, zet het aan,
bevestig met Confirm Changes, en probeer opnieuw.
Werkt het daarna nog steeds niet, dan ligt het meestal niet aan je rechten maar aan het
geheugen van je app. Apps bewaren profielgegevens tijdelijk, dus een wijziging is niet
altijd meteen zichtbaar. Verbreek en herstel eerst de verbinding, zodat de nieuwe gegevens
opnieuw worden opgehaald. Helpt dat niet, start dan je apparaat een keer opnieuw op — daarna
staat alles vers ingeladen. Pas als het dán nog misgaat, ligt het ergens anders aan.
Of je nu net begint of al een gevorderde pionier bent — hier vind je de officiële LUKSO-bronnen en een overzicht van handige apps, netjes op één plek.
Mis je iets? Deze lijst groeit mee met het ecosysteem.
Elke keer dat iemand je gaat volgen, krijgt die persoon automatisch iets van je — tokens, een NFT, of allebei. Jij stelt één keer in wat, en daarna gaat het vanzelf. Ook als je slaapt.
Je geeft ons daarbij niets in bewaring: je tokens blijven op je eigen profiel staan tot het moment dat er iemand volgt. Stoppen kan altijd, met één druk op de knop.
Waar dit vandaan komt. Het idee is niet van ons. Jean Cavallera bouwde de POTATO Tipper: een app waarmee je $POTATO-tokens weggeeft aan nieuwe volgers, met een ranglijst en een overzicht van wie er allemaal tipt en onder welke voorwaarden. Wij hebben zijn opzet bestudeerd en zijn manier van werken overgenomen — met dank.
Wat onze versie anders maakt. Waar de POTATO Tipper één token uitkeert, kun je hier elk token en elke NFT die je bezit weggeven. Je kunt voorwaarden stellen, een bonus geven aan wie iets bijzonders bezit, NFT\u0027s op volgorde weggeven, en zelfs een complete NFT-drop instellen die bij elke volger een vers exemplaar mint.
Je Universal Profile kan zelf niet ondertekenen — dat doet een controller, een sleutel achter je profiel. Normaal betaalt de LUKSO-relayer je transactiekosten, met een maandelijks tegoed per profiel.
Is dat tegoed op én heeft je controller geen eigen LYX voor gas, dan kun je even niets meer ondertekenen tot het maandelijkse tegoed weer aanvult — precies op het moment dat je iets wilt aanpassen. Vervelend.
De reddende engel geeft je controller net genoeg gas om weer los te komen, zonder de app te verlaten. Je kiest hieronder een bedrag; wij schieten een klein zetje voor zodat je meteen verder kunt, en dat verrekenen we netjes bij je eerstvolgende betaling.
Tip: kies niet meer dan je nodig hebt — met een klein bedrag teken je al heel veel transacties.
Goed om te weten: LYX die eenmaal op je controller staat, kun je niet via deze app terughalen. Deze app werkt namens je Universal Profile, en volgens de regels van de blockchain kan alleen de controller-sleutel zélf zijn eigen tegoed versturen — geen enkele app of profiel kan aan het saldo van die sleutel komen. Terughalen kán wel, door die controller als losse sleutel in een aparte wallet te gebruiken, maar dat is een stuk technischer (meer over controllers in de LUKSO-docs). Reden te meer om niet te veel ineens naar je controller te sturen.
Laat een berichtje achter voor op de muur. Doneer je erbij, dan verschijnt je bericht meteen; anders beoordelen we het eerst. Donaties steunen de doorontwikkeling van de app.
Doneer je een bedrag, dan gaat dat als gift naar de app en verschijnt je bericht direct. Zonder donatie wordt je bericht eerst beoordeeld.
Bio, bewegend beeld en voorbeeld functie.
Verbind je profiel om te beginnen met bewerken.