Was ist der At Address-Platzhalter im Solidity-Online-Compiler?

Auf dem Solidity-Online-Compiler gibt es zusammen mit der Schaltfläche "Vertrag erstellen"/div einen weiteren Platzhalter unter " Adresse ". Was macht er?

Bild ist als Referenz beigefügt.Geben Sie hier die Bildbeschreibung ein

Antworten (2)

Wenn Sie Remix auf eines der Ethereum-Netzwerke verweisen (z. B. Ropsten), können Sie Remix verwenden, um mit jedem Vertrag zu interagieren, der bereits im Netzwerk bereitgestellt wird.

Dies ist eine sehr praktische Möglichkeit, Ihren bereitgestellten Vertrag zu debuggen, ohne clientseitigen Code zu schreiben, da Remix die interaktive Benutzeroberfläche generiert.

Ein weiterer großartiger Anwendungsfall ist die Interaktion mit verifizierten Verträgen auf etherscan.io

Nehmen Sie zum Beispiel diesen erc20-Token: https://etherscan.io/address/0xAef38fBFBF932D1AeF3B808Bc8fBd8Cd8E1f8BC5#code

Kopieren Sie einfach den Vertragscode hier:Geben Sie hier die Bildbeschreibung ein

dann fügen Sie es in den Remix ein: Geben Sie hier die Bildbeschreibung einJetzt können Sie mit einem Vertrag im Mainnet interagieren!Geben Sie hier die Bildbeschreibung ein

Remix ist super stark! Für einmalige Aktionen neige ich jedoch dazu, ethfiddle.com zu verwenden, da es eine integrierte Freigabefunktion hat

Sie können die Adresse eines bereits bereitgestellten Vertrags eingeben, um ihn zu laden und seine Funktionen aufrufen zu können.

Besonders nützlich, wenn Sie einen Vertrag haben, der andere Verträge bereitstellt, und Sie mit diesen Verträgen interagieren möchten.