Polygon.

Accueil

Bienvenue sur le Forum Communautaire de Polygon

Publications

83
  • MetaInvestor.
    Mar 29, 2025
    Questions et Réponses avec des Experts

    Comment générer un nombre aléatoire entre 1 et 2 sans VRF, et aide à la révision du code

    Je créais donc un jeu de cartes qui attribue une tête à 1 et une queue à -2 et lorsque l'utilisateur place un pari sur une chaîne de polygones... un contrat intelligent génère un nombre aléatoire compris entre 1 et 2 et si le résultat est le même... l'utilisateur obtient le double (5 % de frais pour le propriétaire du contrat) ! d'un pool et si le résultat est différent, l'utilisateur perd tout et le montant perdu est déposé dans le pool - (3 % de frais pour le propriétaire) (pour financer les gagnants)... mais y a-t-il un moyen de générer un nombre aléatoire ? Je n'ai pas de fonds du tout, donc je ne peux pas me permettre de générer du VRF chainlink. Existe-t-il donc un autre moyen sécurisé pour cela ? de plus, je suis assez nouveau dans Solidity, alors j'ai créé ce code à l'aide de chat gpt mais ça ne marche pas... Quelqu'un peut-il m'aider à améliorer le code ? code- // SPDX-License-Identifier: MIT pragma solidity ^0.8.0; contract CoinFlip { address public owner; uint256 public contractBalance; event BetPlaced(address indexed player, uint256 amount, bool choice); event BetResult(address indexed player, uint256 amount, bool won); constructor() { owner = msg.sender; } function placeBet(bool choice) external payable { require(msg.value > 0, "Bet amount must be greater than 0"); bool outcome = (block.timestamp % 2 == 0); // Simple pseudo-random outcome if (outcome == choice) { uint256 winAmount = (msg.value * 2 * 95) / 100; require(address(this).balance >= winAmount, "Insufficient contract balance"); payable(msg.sender).transfer(winAmount); emit BetResult(msg.sender, winAmount, true); } else { uint256 lostAmount = (msg.value * 97) / 100; contractBalance += lostAmount; emit BetResult(msg.sender, msg.value, false); } emit BetPlaced(msg.sender, msg.value, choice); } function depositFunds() external payable { require(msg.sender == owner, "Only owner can deposit funds"); contractBalance += msg.value; } function withdrawFunds(uint256 amount) external { require(msg.sender == owner, "Only owner can withdraw funds"); require(amount <= address(this).balance, "Insufficient contract balance"); payable(owner).transfer(amount); contractBalance -= amount; } } `

    • Polygon PoS
    • General
    • Smart Contract
    • dApp
    0
    0
  • The Consigliere.
    Mar 28, 2025
    Discussion

    Pourquoi la configuration du nœud Polygon POS prend-elle autant de temps pour télécharger des instantanés ?

    J'essaie de configurer un nœud Polygon POS et le téléchargement des derniers instantanés de bor semble prendre des heures. J'ai un serveur à 32 cœurs, mais le processus complet est encore lent. Est-ce normal et quels sont les facteurs susceptibles d'affecter le temps de téléchargement ?

    • Polygon PoS
    0
    1
  • The Consigliere.
    Mar 27, 2025
    Questions et Réponses avec des Experts

    Comment corriger l'erreur « État de tête manquant » dans le nœud Bor ?

    Salut tout le monde, je viens de rencontrer un problème avec mon nœud Bor aujourd'hui. Il ne se synchronise pas actuellement et je reçois l'erreur suivante : « WARN [03-13| 16:26:04.518] État de la tête manquant, en cours de réparation ». J'étais synchronisé jusqu'à aujourd'hui. J'utilise un nœud du réseau principal et je dois trouver comment résoudre ce problème. Quelqu'un peut-il m'aider ?

    • Polygon Edge
    2
    2
    Meilleure réponse
  • The Web3 Diva.
    Mar 26, 2025
    Discussion

    Où trouver des informations sur les explorateurs Amoy et les contrats EntryPoint ?

    J'essaie donc de me plonger dans le réseau Amoy et j'ai besoin de quelques conseils. Je cherche à savoir s'il existe des outils d'exploration disponibles pour Amoy car je ne trouve rien directement sur Polygonscan. De plus, je suis en train de rechercher le déploiement du contrat EntryPoint sur Amoy, pour savoir quelles versions existent et quelles peuvent être leurs adresses. Enfin, je suis curieux de connaître les métadonnées d'Amoy, en particulier les identifiants de chaîne pour Amoy et Amoy Matic. Des idées ?

    • Polygon zkEVM
    1
    1
    Meilleure réponse
  • The Web3 Diva.
    Mar 26, 2025
    Questions et Réponses avec des Experts

    Comment maintenir une synchronisation rapide et fiable des nœuds Polygon ?

    J'essaie de faire en sorte que mon nœud Polygon fonctionne en permanence et de garantir des vitesses de synchronisation rapides. J'ai fixé le nombre maximum de pairs à 150, mais je n'en ai qu'environ 120 au bout d'une semaine. Je redémarre mon nœud de temps en temps et je souhaite qu'il soit aussi proche que possible des validateurs. J'ai déjà quelques nœuds mais j'ai besoin de nœuds plus fiables pour de meilleures performances de synchronisation. Quelqu'un pourrait-il partager quelques bons encodes ou des conseils pour améliorer la vitesse de synchronisation ?

    • Polygon PoS
    1
    2
    Meilleure réponse
  • KillaVibe.
    Mar 23, 2025
    Discussion

    Comment obtenir un POL de test pour Polygon Amoy Testnet

    J'explore le réseau de test Polygon Amoy et j'ai besoin d'un POL de test pour mes expériences. Comment puis-je obtenir ces jetons de test pour le testnet Amoy ?

    • MATIC
    1
    1
  • loth.broke.
    Mar 22, 2025
    Questions et Réponses avec des Experts

    Comment ajouter votre jeton au pont Polygon Portal ?

    Bonjour à tous ! J'ai déployé mon jeton sur le réseau Polygon POS, mais je souhaite le relier via le pont Polygon Portal. Je me demandais comment ajouter mon jeton au pont ? Au départ, je pensais que tous les ponts se chargeraient uniquement du déploiement pour moi, mais d'après ce que j'ai compris, le pontage pourrait ne fonctionner qu'avec les jetons initialement déployés sur Ethereum. Tout conseil sur le fonctionnement de ce processus serait très apprécié !

    • Polygon zkEVM
    2
    2
    Meilleure réponse
  • Lently.
    Mar 21, 2025
    Questions et Réponses avec des Experts

    Besoin d'un exemple config.toml pour les problèmes de vaultstaking

    Bonjour à tous, j'essaie d'obtenir un instantané avec vaultstaking et j'obtiens l'erreur « WARN : Synchronisation failed due to whitelist validation ». Je pense que cela pourrait être lié à la configuration avec les pairs. Quelqu'un peut-il partager son fichier config.toml pour m'aider à résoudre ce problème ?

    • General
    2
    1
  • Gojo.
    Gojo104
    Mar 20, 2025
    Questions et Réponses avec des Experts

    Comment relier les jetons Sepolia ERC20 au réseau Amoy ?

    Hé ! Je dois relier les jetons ERC20 du réseau Sepolia au réseau Amoy. Je recherche de la documentation ou des étapes pour accomplir ce processus. Quelqu'un peut-il me guider ?

    • Polygon zkEVM
    2
    2
  • Cattos.
    Mar 19, 2025
    Questions et Réponses avec des Experts

    Comment résoudre les erreurs de connexion Heimdall Seed ?

    Je rencontre des problèmes avec mon nœud Heimdall qui ne parvient à se connecter à aucune graine. J'ai suivi la documentation et démarré le service Bor, mais j'obtiens des erreurs telles que « Impossible de se connecter à aucune graine » et il semble que le serveur de repos Heimdall s'arrête. Quelles mesures puis-je prendre pour résoudre ce problème et m'assurer que mon nœud se connecte correctement ?

    • General
    2
    1
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.

Meilleurs tags
  • Polygon PoS
  • MATIC
  • General
  • Polygon zkEVM
  • Smart Contract
  • Polygon Edge
  • Wallet
  • dApp
  • Polygon Avail
  • Polygon Miden
Nous utilisons des cookies pour vous assurer la meilleure expérience sur notre site Web.
Plus d'infos