Hogyan telepítsünk csapot a tokenhez a Polygon Network PlatoBlockchain adatintelligencián. Függőleges keresés. Ai.

Hogyan telepítsünk csapot a tokenhez a Polygon hálózaton

Hogyan telepítsünk csapot a tokenhez a Polygon Network PlatoBlockchain adatintelligencián. Függőleges keresés. Ai.

Navigáljon a Remix IDE. Hozzon létre egy új fájlt Faucet.sol és adja hozzá a következő tartalmat a fájlhoz:

Megjegyzés: Feltételezem, hogy már telepítve van egy token a Mumbai teszthálózaton. Ha még nem telepítette a tokent, kérjük, menjen végig ezen cikkben. BSC-t használ, de ugyanezt a módszert követve telepíthető a token a Mumbai-testneten is. Csak a MetaMaskot kell konfigurálni a Mumbai testnettel való együttműködésre.

Telepítettem egy egyszerű tokent, a "Minta médium token (SMT)” a Mumbai tesztneten tesztelési célból, és ez a csap ötperces időközönként 1 SMT tokent csepegtet (ez változtatható) a kérelmező pénztárca címére.

Tehát állítsuk össze a szerződést, és helyezzük üzembe a Mumbai testnetre.

A telepítéshez szükségünk van néhányra testnet Matic tokenek. A szerződés Remix használatával történő összeállításának és telepítésének lépései szintén megtalálhatók a fent említett cikkben. A telepítés során a tokenAddress és a ownerAddress át kell adni a szerződés inicializálásához.

A csaptelepnek négy módja van:

  1. send() — Ez a funkció 1 SMT-t küld (alapértelmezett) a kérelmező pénztárcának. Meg kell jegyezni, hogy egy leképezés (nextRequestAt) kinyilvánították, hogy bevezet egy alapkamat-korlátozási mechanizmust. Legalább öt percnek kell lennie a két egymást követő, egyetlen tárcáról indított hívás között.
  2. setTokenAddress (cím) – Ezzel a módszerrel a csaptelep tulajdonosa/adminisztrátora frissítheti az alapul szolgáló token címet. Például, ha a token új verzióját indítjuk el (pl. SMTv2), akkor ennek a módszernek átadhatjuk az új token címet, így a csap a régi helyett az új tokent kezdi csöpögtetni. Ez némileg hasonlít az „Adapter módszerhez”, amelyet a frissíthető szerződésekben követnek.
  3. setFaucetDripAmount (uint256) – Ezzel a módszerrel a tulajdonos növelheti vagy csökkentheti a kérésenként küldött tokenek számát. Az alapértelmezett érték 1 SMT.
  4. withdrawTokens (cím,uint256) - A csap tulajdonosa ezzel visszavonhatja a tokeneket az intelligens szerződésből.

Manuálisan be kell helyeznünk néhány tokent a csaptelep szerződésébe, amint a szerződés megtörtént.

Tokenek küldése a csaphoz

Eltekintve a send() módszerrel, a másik három funkciót csak a csaptelep tulajdonosa hívhatja meg. Ezért a onlyOwner módosító átment.

Forrás: https://betterprogramming.pub/how-to-deploy-a-faucet-for-your-token-on-the-polygon-network-363785e52d67?source=rss——-8—————–cryptocurrency

Időbélyeg:

Még több közepes