Polygon.

Publication

Partagez vos connaissances.

AFL.
AFL153
Nov 27, 2024
Questions et Réponses avec des Experts

Limites des robinets POL

Pourquoi le message « Maximum autorisé » apparaît-il sur le robinet ?

  • General
  • MATIC
0
2
Partager
Commentaires
.

Réponses

2
Cattos.
Nov 27 2024, 12:05

Le message « Maximum autorisé » apparaît parce que le robinet a un plafond à vie de 0,05 POL pour chaque utilisateur, ce qui signifie qu'une fois qu'un utilisateur a atteint ce plafond, il ne peut plus en recevoir davantage du robinet.

0
Commentaires
.
0xae84...9d4b.
Jan 29 2025, 14:30

Si vous essayez de réclamer leMATICgratuit à partir d'unrobinet polygonalet que vous voyez le message**"Maximum autorisé", cela signifie que vous avez atteint une restriction qui empêche d'autres retraits. Cette limitation vise à prévenir les abus, à gérer les fonds des robinets et à garantir que le plus grand nombre possible d'utilisateurs aient accès aux petites quantités deMATIC**nécessaires pour les frais de gaz.

Dans ce guide, nous expliquerons pourquoi ce message s'affiche, comment fonctionnent les limites des robinets et vous proposerons d'autres moyens d'obtenirMATICpour les frais de transaction. Nous inclurons également des extraits de code pour vous aider à vérifier votrebalance MATICet à interagir avec les robinets par programmation.


##Comprendre les limites des robinets polygonaux

###1. Pourquoi y a-t-il des limites ? Les robinets Polygon fournissent de petites quantités deMATICaux utilisateurs qui ont besoin de frais de transaction. Cependant, ces robinets ont des limites en ce qui concerne :

  • Empêchez les abus causés par des robots ou des réclamations répétées.
  • Distribuez MATIC équitablement entre les utilisateurs.
  • Maintenez un équilibre suffisant pour les demandes futures.

###2. Raisons courantes à l'origine du message « Maximum autorisé » -Vous avez atteint la limite quotidienne de réclamation— La plupart des robinets autorisentune demande par 24 heurespar portefeuille. -Le robinet est temporairement à court de financement— Si trop de personnes l'ont utilisé, il se peut que le robinet soit à court de MATIC. -Votre portefeuille a déjà reçu MATIC— Certains robinets suivent les adresses et empêchent les demandes multiples au cours d'une période donnée. -Restrictions IP— Certains robinetsbloquent plusieurs demandes provenant de la même adresse IPpour éviter les abus.


##Comment vérifier votre solde MATIC avant de réclamer

Avant d'essayer d'utiliser un robinet, vous devriez peut-être vérifier si vous avez déjà suffisamment deMATICdans votre portefeuille. Vous pouvez le faire en utilisantWeb3.jsouEthers.js.

###Utilisation de Web3.js

const Web3 = require('web3');
const web3 = new Web3('https://polygon-rpc.com');  // Official Polygon RPC

const address = '0xYourWalletAddressHere';

async function checkBalance() {
    const balance = await web3.eth.getBalance(address);
    console.log(`MATIC Balance: ${web3.utils.fromWei(balance, 'ether')} MATIC`);
}

checkBalance();

###Utilisation d'Ethers.js

const { ethers } = require('ethers');

const provider = new ethers.JsonRpcProvider('https://polygon-rpc.com');
const address = '0xYourWalletAddressHere';

async function checkBalance() {
    const balance = await provider.getBalance(address);
    console.log(`MATIC Balance: ${ethers.formatEther(balance)} MATIC`);
}

checkBalance();

Si votre solde est0 ou trop bas, vous avez besoin deMATIC pour les frais d'essence, et un robinet peut être utile.


##Comment réclamer MATIC à partir d'un robinet

Si vous n'avez pas atteint la limite, vous pouvez réclamer MATIC manuellement auprès de** Polygon Faucet. Cependant, vous pouvez également automatiser la demande en utilisantAxios dans Node.js** :

const axios = require('axios');

const claimMatic = async (walletAddress) => {
    try {
        const response = await axios.post('https://faucet.polygon.technology/request', {
            address: walletAddress,
            network: 'matic'  // Change to 'amoy' or 'mumbai' if using a testnet
        });

        console.log('Faucet Response:', response.data);
    } catch (error) {
        console.error('Error requesting MATIC:', error.response ? error.response.data : error.message);
    }
};

const wallet = '0xYourWalletAddressHere';
claimMatic(wallet);

Si le robinet répond avec une erreur du type**"Maximum autorisé"**, cela signifie que vous devez réessayer plus tard ou utiliser d'autres méthodes.


##Que faire si vous ne pouvez pas obtenir MATIC depuis le robinet

###1. Attendez et réessayez plus tard La plupart des robinets se réinitialisent toutes les24 heures. Si vous atteignez la limite, attendez et revenez plus tard.

###2. Utilisez un autre robinet Certains robinets peuvent encore disposer de fonds. Essayez d'autres sources comme :

###3. Demandez un petit transfertà un ami Si vous avez un ami de confiance avecMATIC, il peut envoyer un petit montant sur votre portefeuille. La transaction ne coûte qu'une fraction du prix d'un MATIC, ce qui en fait une solution simple.

###4. Échangez un autre jeton contre MATIC Si vous possédez d'autres crypto-monnaies commeUSDC ou WETH, vous pouvez échanger une petite somme contreMATICen utilisant unéchange décentralisé (DEX) commeQuickSwapouUniswapsur Polygon.

Exemple d'échange d'USDC contre MATIC à l'aide deEthers.js :

const swapUSDCtoMATIC = async () => {
    const signer = new ethers.Wallet('your-private-key', provider);
    const uniswapRouter = new ethers.Contract(
        '0xa38c3ed660A7639cd4927AE3Bb58F3c6DA6556e5', // QuickSwap Router address
        ['function swapExactTokensForETH(uint amountIn, uint amountOutMin, address[] calldata path, address to, uint deadline)'],
        signer
    );

    const tx = await uniswapRouter.swapExactTokensForETH(
        ethers.parseUnits('10', 6),  // Swap 10 USDC
        0,  // Minimum output
        ['0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174', '0x0000000000000000000000000000000000001010'],  // USDC -> MATIC
        signer.address,
        Math.floor(Date.now() / 1000) + 60 * 10  // Deadline 10 minutes
    );

    console.log('Swap Transaction:', tx.hash);
};

swapUSDCtoMATIC();
0
Commentaires
.

Connaissez-vous la réponse ?

Veuillez vous connecter et la partager.

Polygon is a decentralised Ethereum scaling platform that enables developers to build scalable user-friendly dApps with low transaction fees without ever sacrificing on security.

93Publications198Réponses
Sui.X.Peera.

Gagne ta part de 1000 Sui

Gagne des points de réputation et obtiens des récompenses pour avoir aidé la communauté Sui à se développer.

Nous utilisons des cookies pour vous assurer la meilleure expérience sur notre site Web.
Plus d'infos