Polygon.

Startseite

Willkommen im Polygon Community Forum

Beiträge

83
  • MetaInvestor.
    Mar 29, 2025
    Experten Q&A

    So generieren Sie Zufallszahlen aus 1 und 2 nicht mit VRF und Code-Review-Hilfe

    Also habe ich ein Coinflip-Spiel gemacht, bei dem Kopf- 1 und Schwänze -2 zugewiesen werden und wenn der Benutzer eine Wette auf eine Polygonkette platziert... generiert der Smart Contract eine Zufallszahl zwischen 1 und 2 und wenn das Ergebnis dasselbe ist... bekommt der Benutzer das Doppelte - (5% als Gebühr für den Eigentümer des Vertrags)! aus einem Pool und wenn das Ergebnis anders ist, verliert der Benutzer alles und der verlorene Betrag wird in den Pool eingezahlt - (3% als Gebühr für den Besitzer) (an die Fondsgewinner)... aber gibt es eine Möglichkeit, eine Zufallszahl zu generieren? Ich habe überhaupt kein Geld, also kann ich es mir nicht leisten, Chainlink VRF zu generieren. Gibt es dafür also einen anderen sicheren Weg? Außerdem bin ich ziemlich neu in Solidity, also habe ich diesen Code mit Hilfe von Chat GPT erstellt, aber ich funktioniert nicht... kann jemand helfen, den Code zu verbessern? 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
    Diskussion

    Warum dauert das Herunterladen von Snapshots bei der Einrichtung von Polygon POS Node so lange?

    Ich versuche, einen Polygon POS Node einzurichten, und das Herunterladen der neuesten Bor-Snapshots scheint Stunden zu dauern. Ich habe einen Server mit 32 Kernen, aber der gesamte Prozess ist immer noch langsam. Ist das normal und welche Faktoren könnten die Downloadzeit beeinflussen?

    • Polygon PoS
    0
    1
  • The Consigliere.
    Mar 27, 2025
    Experten Q&A

    Wie behebe ich den Fehler „Head State Missing“ im Bor-Knoten?

    Hallo Leute, ich bin heute gerade auf ein Problem mit meinem Bor-Knoten gestoßen. Es wird derzeit nicht synchronisiert und ich sehe den Fehler: 'WARN [03-13| 16:26:04.518] Head-Status fehlt, wird repariert'. Ich wurde zuvor bis heute synchronisiert. Ich betreibe einen Mainnet-Knoten und muss herausfinden, wie ich das beheben kann. Kann mir bitte jemand helfen?

    • Polygon Edge
    2
    2
    Beste Antwort
  • The Web3 Diva.
    Mar 26, 2025
    Diskussion

    Wo finde ich Informationen zu Amoy Explorern und EntryPoint-Verträgen?

    Ich versuche also, in das Amoy-Netzwerk einzutauchen und benötige eine Anleitung. Ich bin gespannt, ob für Amoy Explorer-Tools verfügbar sind, da ich auf Polygonscan nichts direkt finden kann. Außerdem suche ich nach der Bereitstellung von EntryPoint-Verträgen auf Amoy, z. B. welche Versionen es gibt und wie ihre Adressen lauten könnten. Schließlich bin ich neugierig auf die Metadaten für Amoy, insbesondere auf die Ketten-IDs für Amoy und Amoy Matic. Irgendwelche Erkenntnisse?

    • Polygon zkEVM
    1
    1
    Beste Antwort
  • The Web3 Diva.
    Mar 26, 2025
    Experten Q&A

    Wie kann eine schnelle und zuverlässige Polygonknotensynchronisierung aufrechterhalten werden?

    Ich versuche, meinen Polygon-Knoten so zu halten, dass er ständig funktioniert und schnelle Synchronisierungsgeschwindigkeiten gewährleistet sind. Ich habe die maximale Anzahl an Peers auf 150 gesetzt, aber nach einer Woche komme ich nur auf etwa 120. Ich starte meinen Knoten gelegentlich neu und möchte, dass er so nah wie möglich an den Validatoren ist. Ich habe bereits ein paar Knoten, benötige aber mehr vertrauenswürdige Knoten für eine bessere Synchronisierungsleistung. Könnte mir jemand ein paar gute Enoden oder Ratschläge zur Verbesserung der Synchronisationsgeschwindigkeit geben?

    • Polygon PoS
    1
    2
    Beste Antwort
  • KillaVibe.
    Mar 23, 2025
    Diskussion

    So erhalten Sie Test-POL für Polygon Amoy Testnet

    Ich erkunde das Polygon Amoy-Testnetz und benötige Test-POL für meine Experimente. Wie kann ich diese Test-Token für das Amoy-Testnetz erhalten?

    • MATIC
    1
    1
  • loth.broke.
    Mar 22, 2025
    Experten Q&A

    Wie füge ich dein Token zur Polygon Portal Bridge hinzu?

    Hallo zusammen! Ich habe mein Token im Polygon-POS-Netzwerk bereitgestellt, möchte es aber über die Polygon-Portal-Bridge überbrücken. Ich habe mich gefragt, wie ich mein Token zur Bridge hinzufügen kann? Anfangs dachte ich, alle Bridges würden die Bereitstellung einfach für mich übernehmen, aber soweit ich weiß, funktioniert das Bridging möglicherweise nur mit Token, die ursprünglich auf Ethereum eingesetzt wurden. Alle Tipps, wie dieser Prozess funktioniert, wären sehr willkommen!

    • Polygon zkEVM
    2
    2
    Beste Antwort
  • Lently.
    Mar 21, 2025
    Experten Q&A

    Benötigen Sie ein Beispiel config.toml für Tresorprobleme

    Hallo zusammen, ich versuche, einen Snapshot mit Vaultstaking zu erstellen, und ich erhalte die Fehlermeldung 'WARN: Die Synchronisation ist aufgrund der Whitelist-Validierung fehlgeschlagen“. Ich vermute, es könnte etwas mit der Konfiguration von Kollegen zu tun haben. Kann jemand seine config.toml-Datei teilen, um mir bei der Behebung dieses Problems zu helfen?

    • General
    2
    1
  • Gojo.
    Gojo104
    Mar 20, 2025
    Experten Q&A

    Wie überbrückt man Sepolia ERC20-Token mit dem Amoy-Netzwerk?

    Hallo! Ich muss ERC20-Token vom Sepolia-Netzwerk zum Amoy-Netzwerk überbrücken. Ich suche nach Unterlagen oder Schritten, um diesen Prozess durchzuführen. Kann mir jemand helfen?

    • Polygon zkEVM
    2
    2
  • Cattos.
    Mar 19, 2025
    Experten Q&A

    Wie behebe ich Heimdall-Seed-Verbindungsfehler?

    Ich habe Probleme damit, dass mein Heimdall-Knoten keine Verbindung zu Seeds herstellen kann. Ich habe die Dokumentation befolgt und den Bor-Service gestartet, aber ich erhalte Fehler wie 'Es konnte keine Verbindung zu irgendwelchen Seeds hergestellt werden' und es scheint, dass der Heimdall-Restserver heruntergefahren wird. Welche Schritte kann ich unternehmen, um dieses Problem zu lösen und sicherzustellen, dass mein Knoten ordnungsgemäß verbunden ist?

    • General
    2
    1
Sui.X.Peera.

Verdiene deinen Anteil an 1000 Sui

Sammle Reputationspunkte und erhalte Belohnungen für deine Hilfe beim Wachstum der Sui-Community.

Top-Tags
  • Polygon PoS
  • MATIC
  • General
  • Polygon zkEVM
  • Smart Contract
  • Polygon Edge
  • Wallet
  • dApp
  • Polygon Avail
  • Polygon Miden
Wir verwenden Cookies, um sicherzustellen, dass Sie die beste Erfahrung auf unserer Website haben.
Mehr Infos