Liebe Währungsfreunde, es ist wieder Zeit, die Blockchain-Technologie zu erlernen. Tanken wir neue Energie und glauben daran, dass ETH im nächsten Bullenmarkt definitiv 10.000 US-Dollar erreichen wird. $ETH
1. Was ist die Soliditätsbibliothek?
Die Soliditätsbibliothek ist ein spezieller Vertrag, der wie ein Vertrag bereitgestellt werden kann, jedoch keine Statusvariablen aufweist und keine ETH speichern kann. Die Bibliothek kann wiederverwendet werden. Sie kann einmal bereitgestellt und wiederholt in verschiedenen Verträgen verwendet werden. Durch die Verwendung der Bibliothek kann Gas gespart werden, und derselbe Code muss nicht mehrmals bereitgestellt werden.
2. Wie definiere und verwende ich die Soliditätsbibliothek?
Mithilfe des Schlüsselworts „library“ ruft die Funktionsbibliothek DELEGATECALL mittels Delegation auf. Der Bibliothekscode wird tatsächlich im initiierenden Vertrag ausgeführt.

Die Soliditätssprache kann eine Funktionsbibliothek mithilfe des Schlüsselworts using for einem neuen Typ zuordnen. Zum Beispiel mit mathLib für B

3. Welche Klassenbibliotheken werden in Solidity häufig verwendet?
Abonnieren
https://github.com/OpenZeppelin/openzeppelin-contracts
Ethereum-Bibliotheken
https://github.com/modular-network/ethereum-libraries
dapp-bin
https://github.com/ethereum/dapp-bin/tree/master/library iterable_mapping
Variablenzuordnung, StringUtils-Stringvergleich, doppelt verknüpfte LinkedLisk-Liste
Zeichenfolgenhilfsprogramme
https://github.com/Arachnid/solidity-stringutils

