Deploy a compiled contract to a network, or update one in place. On Neo N3 an update keeps the same script hash — it is not a redeploy. Both actions build, sign and broadcast a transaction with your active wallet account, so that account needs some GAS.
From the home screen choose Manage Contract, then pick Deploy or Update.
- Network: switch between TestNet and MainNet (or a custom RPC).
- Contract files: click Select .nef and pick your compiled
.nef. The matching.manifest.jsonnext to it is detected automatically; use Select manifest if it lives elsewhere. - Click Deploy and enter your account password when prompted.
- On success you get the new contract hash and the transaction id.
- Network: choose the network the contract lives on.
- Contract hash: paste the deployed contract's script hash (
0x...). - Contract files: select the new
.nef(and manifest) the same way as for deploy. - Click Update and enter your account password when prompted.
The target contract must expose an update method. The script hash is
unchanged after a successful update.