Kuidas juurutada oma märgi jaoks kraan Polygon Network PlatoBlockchain Data Intelligence'is. Vertikaalne otsing. Ai.

Kuidas rakendada oma märgi jaoks kraani polügoonivõrgus

Kuidas juurutada oma märgi jaoks kraan Polygon Network PlatoBlockchain Data Intelligence'is. Vertikaalne otsing. Ai.

Liikuge Remix IDE. Looge uus fail nimega Faucet.sol ja lisage failile järgmine sisu:

Märkus. Eeldan, et teil on juba Mumbai testvõrku juurutatud luba. Kui te pole oma luba kasutusele võtnud, lugege see läbi artikkel. See kasutab BSC-d, kuid sama meetodit saab kasutada ka Mumbai testvõrgus märgi juurutamiseks. Ainult MetaMask tuleks konfigureerida töötama Mumbai testnetiga.

Olen juurutanud lihtsa märgi nimega "Näidis keskmise märgi (SMT)” Mumbai testvõrgus testimise eesmärgil ja see kraan tilgutab viieminutilise intervalliga ühe SMT-märgi (seda saab muuta) taotlevale rahakoti aadressile.

Nii et koostame lepingu ja juurutame selle Mumbai testvõrku.

Kasutuselevõtmiseks vajame mõnda testnet Matic märgid. Lepingu koostamise ja juurutamise sammud Remixi abil leiate ka ülalmainitud artiklist. Kasutuselevõtmise ajal on tokenAddress ja ownerAddress tuleks lepingu initsialiseerimiseks läbida.

Segistil on neli meetodit:

  1. send() — See funktsioon saadab taotlevale rahakotile 1 SMT (vaikimisi). Tuleb märkida, et kaardistamine (nextRequestAt) on kuulutatud rakendama põhimäära piirmäära mehhanismi. Ühest rahakotist tehtavate kahe järjestikuse kõne vahele peaks jääma vähemalt viis minutit.
  2. setTokenAddress (aadress) – seda meetodit saab segisti omanik/administraator kasutada aluseks oleva märgi aadressi värskendamiseks. Näiteks kui käivitame märgi uue versiooni (nt SMTv2), saame sellele meetodile edastada uue märgi aadressi, nii et kraan hakkab tilkuma uut märgi vana asemel. See on mõnevõrra sarnane "Adapteri meetodiga", mida järgitakse uuendatavates lepingutes.
  3. setFaucetDripAmount (uint256) – seda meetodit kasutades saab omanik suurendada või vähendada päringu kohta saadetavate žetoonide arvu. Vaikeväärtus on 1 SMT.
  4. withdrawTokens (aadress,uint256) - Segisti omanik saab selle abil nutilepingust märgid välja võtta.

Peame käsitsi sisestama mõned märgid segistilepingusse niipea, kui leping on kasutusele võetud.

Märkide saatmine kraanile

Kõrvale send() meetodil, saab ülejäänud kolme funktsiooni välja kutsuda ainult segisti omanik. Seetõttu on onlyOwner modifikaator on läbitud.

Allikas: https://betterprogramming.pub/how-to-deploy-a-faucet-for-your-token-on-the-polygon-network-363785e52d67?source=rss——-8—————–krüptovaluuta

Ajatempel:

Veel alates Keskmine