At the L1 dashboard, select Precompiles -> Contract manager on the toolbar.
Disabled State
By default, Contract Manager is disabled during the setup step.
When Contract Manager is enabled, only those listed addresses are allowed to deploy smart contract on this L1 chain, putting another way, none of other addresses can deploy smart contract on this L1 chain.
It is strongly recommended to think through before enabling this precompile.
Enabled State
The screenshot below shows enabled state for some buttons, because the Contract Manager is enabled on this L1 during the setup, and the connected wallet address is specified as an Admin of theTransaction Manager List.
If the connected wallet address is not in the list of Admin address, these buttons will be showed as disabled, as this wallet address cannot make any changes.
On this screen, this Admin user is able to…
- View the list of all addresses that are allowed to deploy smart contracts on this L1 chain.
- If and only if the connected wallet is an Admin of Contract Manager, via Edit users to the far right, it can edit the address settings, or remove the address completely from the list by clicking the delete icon if enabled.
For any additional questions, please view our other knowledge base articles or contact a support team member via the chat button. Examples are for illustrative purposes only.