Hallo Word Smart Vertrag fĂŒr TON (FreeTON)

Eines der interessanten Themen, ĂŒber die ich heute sprechen möchte, ist die Programmierung intelligenter VertrĂ€ge. FĂŒr die Sprache, in der wir unseren Smart programmieren, werden wir Solidity verwenden und als Plattform FreeTON verwenden





Wir werden heute nicht in die Blockchain-Technologie eintauchen, da es bereits viele Artikel darĂŒber gibt. Betrachten Sie daher einen einfachen Smart-Vertrag in der folgenden Reihenfolge:





  1. Wo soll ich anfangen?





  2. "Hallo Welt";





  3. TON-Funktionen des Hello World Smart-Vertrags;





  4. Links zu zusÀtzlichen Informationen.





Schneller Start

VSCode TONDev, :





VSCode , Create Solidity Contract:





AuswÀhlen von SoliditÀtsvertrag in VSCode erstellen
Create Solidity Contract VSCode

Contract.sol:





Standard-Smart-Vertrag in VSCode erstellt
- VSCode

, Compile Solidity Contract:





Kompilieren eines Smart Contract in VSCode
- VSCode

, -. .tvc .abi.json.

, , HelloWorld.sol.





Hello World!

"Hello World" :





pragma ton-solidity >= 0.35.0;
pragma AbiHeader expire;		

contract HelloWorld {
    function HelloWorld() public pure returns (string) {
        tvm.accept();

        return 'Hello World!';
    }
}
      
      



tvm.log("Hello World!"); TON, TON Solidity Compiller API.





TON - "Hello World"

- , -, "": - , ( DDoS). - , ( ), ( ) .





"Hello World", tvm.accept(); API TON. , , - ( , - ).





"" - -, , blockchain-. C, tvm.accept(); - - ( ). - , require().





require() () , -. , tvm.accept(); require(msg.pubkey() == tvm.pubkey()); -, - -.





. . - JavaScript, . , . , .





Grundlegende Informationen zum TON-Projekt finden Sie auf der offiziellen Website des Pavel- und Nikolai Durov-Projekts . Leider wurde das Projekt im Rahmen von Telegram aufgrund von Schwierigkeiten mit den Aufsichtsbehörden in den USA abgeschlossen. Das Projekt, das seinen Weg fortsetzte, wurde zu einer unabhÀngigen Gemeinschaft . Und hier ist die Entwicklerdokumentation . Nun, Github .








All Articles