Binance Square
LIVE
mosiko
@mosesmuwawu
I am a web3 enthusiast currently exploring binance smart chain and vyper. I have a 3 years experience in python, django and wagtail CMS.
Following
Followers
Liked
Shared
All Content
LIVE
--
Writing Smart Contracts using Vyper, Remix IDE and deploying them on BNB Smart Chain.Having had a strong background in python, I looked for the language that was fit for me to write smart contracts on the BNB Smart Chain. Since the BNB Smart Chain is compatible with the Ethereum Virtual Machine(EVM), Vyper (a pythonic smart contract programming language) was a perfect choice for me. Without wasting time , let's dive in the building procedure. In this tutorial, we gonna be writing a very simple smart contract code that returns "Hello World". Requirements: Remix IDEMetaMask wallet chrome extension(recommended) First, we need to [setup our MetaMask wallet](https://academy.binance.com/en/articles/connecting-metamask-to-binance-smart-chain) so as to be able deploy our smart contracts to the binance smart chain testnet. Since we have everything properly setup, let's start the building process. Our next target is Remix IDE. Set up Remix IDE to work with vyperlang:First, go to the plugin symbol just above settings and activate the Vyper compiler as shown below.Create a new file named 'testing12.vy'.Copy and paste the following code into our newly created file;``` # A simple Vyper contract@external def sayHello() -> String[13]:    return "Hello, World!"It's time now to compile our code. Next is deploying our compiled code to bsc.You'll note that after pressing the deploy button, a metamask wallet window pops up requiring you to either accept or reject the transaction. Lastly, we are going to check the status of our transaction. First, go to https://testnet.bscscan.com/ . Here, you'll find a record of your transactions. The question is, how? Simply copy the block number from the remix IDE e.g; 40149350 and paste it into the search bar and press enter. You'll get such a result; Closing Remarks: Building on the Binance Smart Chain (BSC) using Vyper is an exciting journey into the world of decentralized applications (DApps). Vyper's simplicity and readability make it a great choice for smart contract development, especially for those who are new to blockchain programming or with a background in python. Lastly, if you found this article helpful, don't forget to show your support by liking 👍 and sharing it with others who might benefit from it. Thank You 😍 #smartcontracts. #vyper #BSCchain

Writing Smart Contracts using Vyper, Remix IDE and deploying them on BNB Smart Chain.

Having had a strong background in python, I looked for the language that was fit for me to write smart contracts on the BNB Smart Chain. Since the BNB Smart Chain is compatible with the Ethereum Virtual Machine(EVM), Vyper (a pythonic smart contract programming language) was a perfect choice for me.
Without wasting time , let's dive in the building procedure.
In this tutorial, we gonna be writing a very simple smart contract code that returns "Hello World".
Requirements:
Remix IDEMetaMask wallet chrome extension(recommended)
First, we need to setup our MetaMask wallet so as to be able deploy our smart contracts to the binance smart chain testnet.
Since we have everything properly setup, let's start the building process. Our next target is Remix IDE.
Set up Remix IDE to work with vyperlang:First, go to the plugin symbol just above settings and activate the Vyper compiler as shown below.Create a new file named 'testing12.vy'.Copy and paste the following code into our newly created file;```

# A simple Vyper contract@external def sayHello() -> String[13]:    return "Hello, World!"It's time now to compile our code.
Next is deploying our compiled code to bsc.You'll note that after pressing the deploy button, a metamask wallet window pops up requiring you to either accept or reject the transaction.
Lastly, we are going to check the status of our transaction.
First, go to https://testnet.bscscan.com/ . Here, you'll find a record of your transactions. The question is, how? Simply copy the block number from the remix IDE e.g; 40149350

and paste it into the search bar and press enter. You'll get such a result;

Closing Remarks:
Building on the Binance Smart Chain (BSC) using Vyper is an exciting journey into the world of decentralized applications (DApps). Vyper's simplicity and readability make it a great choice for smart contract development, especially for those who are new to blockchain programming or with a background in python.
Lastly, if you found this article helpful, don't forget to show your
support by liking 👍 and sharing it with others who might benefit from it.
Thank You 😍

#smartcontracts. #vyper #BSCchain
Explore the lastest crypto news
⚡️ Be a part of the latests discussions in crypto
💬 Interact with your favorite creators
👍 Enjoy content that interests you
Email / Phone number

Latest News

--
View More

Trending Articles

View More
Sitemap
Cookie Preferences
Platform T&Cs