Juncachain Document
  • Getting Started
  • Developer Guide
    • Network
      • Mainnet
      • Testnet
    • RPC
    • How to run full node
    • Token standards & specification
      • JRC21
    • Junca X protocol
    • Smart Contract Development
      • Solidity
      • Remix
      • Truffle
      • HadHat
      • Web3.js
    • dApp Development
      • Develop Full Stack dApp
  • Wallet App
    • Download App
    • Sign up & in Junca
    • Create New Wallet
    • Restore Wallet
    • Migrate JCC From V1
    • Home
    • Account Setting
    • Payments
    • Walltes Manager
    • History
Powered by GitBook
On this page
  1. Developer Guide
  2. Smart Contract Development

Solidity

PreviousSmart Contract DevelopmentNextRemix

Last updated 2 years ago

This page is a reduced version of the that is adapted to JuncaChain to avoid overwhelming information.

Solidity is a contract-oriented, high-level language for implementing smart contracts. It was influenced by Python and JavaScript and is designed to target the Ethereum Virtual Machine (EVM) both Ethereum and JuncaChain.

Solidity is statically typed, supports inheritance, libraries and complex user-defined types among other features.

As you will see, it is possible to create contracts for voting, crowdfunding, blind auctions, multi-signature wallets and more.

The best way to try out Solidity right now is using (it can take a while to load, please be patient). Remix is a web browser based IDE that allows you to write Solidity smart contracts, then deploy and run the smart contracts.

Once you're strong enough, on the next pages, we will first see a written in Solidity followed by the basics about and the .

The next section will explain several features of Solidity by giving useful . Remember that you can always try out the contracts !

The last and most extensive section will cover all aspects of Solidity in depth.

If you still have questions, you can try searching or asking on the site, or come to our . Ideas for improving Solidity or this documentation are always welcome! the world:

hello.sh
# Ain't no code for that yet, sorry
echo 'You got to trust me on this, I saved the world'
Solidity docs site
Remix
simple smart contract
blockchains
Ethereum Virtual Machine
example contracts
in your browser
Ethereum Stackexchange
Gitter channel