Difference between revisions of "Smart Contracts"
From Miscellany
(9 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | :Smart contracts are written in the Solidity language, and are saved on the Ethereum blockchain. One of their uses is to act as the back-end to [[DApps]]. | + | :Smart contracts are programs which govern the behavior of accounts within the Ethereum state. They are written in the Solidity language, and are saved on the Ethereum blockchain. One of their uses is to act as the back-end to [[DApps]]. |
+ | |||
+ | <blockquote>“Smart contracts” are programs running on the blockchain that can execute automatically when certain conditions are met. These smart contracts enable developers to build far more sophisticated functionality than simply sending and receiving cryptocurrency. These programs are what we now call decentralized apps, or [[DApps|dapps]]. -- [https://blog.coinbase.com/a-beginners-guide-to-decentralized-finance-defi-574c68ff43c4 Beginner's Guide to [[DeFi|Decentralized Finance]] ]</blockquote> | ||
+ | |||
+ | ==Programming a Smart Contract== | ||
+ | |||
+ | * [https://www.youtube.com/watch?v=YPbgjPPC1d0 ERC-721 tutorial on YouTube] | ||
+ | ** How to Code a Crypto Collectible: ERC-721 NFT Tutorial (Ethereum) | ||
+ | |||
+ | ==Remix IDE== | ||
+ | |||
+ | : [https://remix.ethereum.org/#optimize=false&evmVersion=null&version=soljson-v0.6.6+commit.6c089d02.js ''Remix''] is an online IDE for compiling Solidity smart contracts. An offline, CLI version is also available. | ||
+ | |||
+ | ===References=== | ||
+ | |||
+ | * [https://en.wikipedia.org/wiki/Solidity Solidity on Wikipedia] | ||
+ | * [https://solidity.readthedocs.io/en/v0.7.0/ Solidity 0.7 documentation] | ||
+ | |||
<youtube>https://www.youtube.com/watch?v=LYc6PrZ7fvs</youtube> | <youtube>https://www.youtube.com/watch?v=LYc6PrZ7fvs</youtube> | ||
+ | |||
+ | [[Crypto Currency|Back to Crypto Currency]] | ||
[[Category:Blockchain]] | [[Category:Blockchain]] | ||
[[Category:Crypto Currency]] | [[Category:Crypto Currency]] |
Latest revision as of 19:43, 6 September 2020
- Smart contracts are programs which govern the behavior of accounts within the Ethereum state. They are written in the Solidity language, and are saved on the Ethereum blockchain. One of their uses is to act as the back-end to DApps.
“Smart contracts” are programs running on the blockchain that can execute automatically when certain conditions are met. These smart contracts enable developers to build far more sophisticated functionality than simply sending and receiving cryptocurrency. These programs are what we now call decentralized apps, or dapps. -- Beginner's Guide to Decentralized Finance
Programming a Smart Contract
- ERC-721 tutorial on YouTube
- How to Code a Crypto Collectible: ERC-721 NFT Tutorial (Ethereum)
Remix IDE
- Remix is an online IDE for compiling Solidity smart contracts. An offline, CLI version is also available.
References
Back to Crypto Currency