Back to Course
Loading course...

{{ currentExercise.title }}

{{ currentExercise.objectives.length === 1 ? "Lesson Assignment" : "Lesson Assignments" }}

You must complete all tasks from Lesson Assignments in order to proceed to the next lesson.

Connecting to development server...

Could not connect to development server

Heavy traffic!

Our platform is under active development and therefore its availability is limited to 20 simultaneous deployments and transactions.

Meanwhile, you can check out our homepage to learn more about BitDegree.

Log in needed

Join BitDegree now in order to try out this course for free!

Sign Up Now
  • {{ error }}

Welcome to BitDegree
Solidity Course!

Deploy the code above and explore how this smart contract works.

Hold on, deploying...

These are your test accounts on a virtual blockchain. You can use these to test your contracts in any way you want.

Deployed Contracts
Execute From Account
Execute Function
wei
gwei
Selected function does not take any parameters.
Function parameters
{{ error }}

Executed Successfully Dismiss

Transaction Receipt
{{ key }} {{ value }}
Name Return Type Value
{{ fn.name }} {{ output.type }}
{{ value }}
Call Again
{{ value }}
{{ error }}
Try again
{{ !!input.value }}
This contract has no readable values!

Advance Time

time manipulation options will be placed here

Event Log

event log will be placed here

Increase Funds

this will allow manipulation of account balances