Compiling and Deploying
Make how-to guides like this one in a snap.
TD

TJ Dunham

Created Dec 13, 2022

Compiling and Deploying

The ARC Reactor features several improvements over the industry standard in developing Smart Contracts. One of the key features is our custom Virtual Machine and Compiler. The Compiler requires no backend and the ability to automatically multi-compile contracts.

Another function of the Reactor is the ability to seamlessly upload contracts from on-chain or repositories and deploy to any other chain in the EVM.

This guide covers test deployments to our native virtual machine, as well as using an Injected Web3 Provider. See the Cross-Chain deploying for a step-by-step guide on deploying contracts from any EVM chain to any other!

123
    a

Arc-reactor

9 Steps
1

Click on the desired contract

Click on the desired contract
2

Select Compiler in navigation panel

Select Compiler in navigation panel
3

Make sure Auto Compile is checked

Make sure Auto Compile is checked
4

Contract and connected contracts should populate in 'Contract bar'

Contract and connected contracts should populate in 'Contract bar'
5

Select Run in navigation bar, if testing ensure 'Reactor or ARC VM' is selected, if deploying to Mainnet, 'Injected Web3'

Select Run in navigation bar, if testing ensure 'Reactor or ARC VM' is selected, if deploying to Mainnet, 'Injected Web3'
6

Paste "0x709Bd6D7b6fdaEEC896848Bf0aA4628bAd1F8693" into contract input 'At Address'

Paste "0x709Bd6D7b6fdaEEC896848Bf0aA4628bAd1F8693" into contract input 'At Address'
7

Click on Deploy - ARC Virtual Machine

Click on Deploy - ARC Virtual Machine
8

If deployment is successful it will display a green checkmark

If deployment is successful it will display a green checkmark
9

Click the checkmark for more details

Click the checkmark for more details
Well done!
Create how-to guides like this in a snap. Get Tango now.