In this document, we will explain various methods of deploying a SCORE onto the mainnet, and how to estimate the step limit for the deploy transaction.
Prerequisite
Have an EOA account and the matching keystore file.
ICX balance in your wallet.
Understand the lifecycle of SCORE and the audit process. If you are not familiar with the concepts, please read SCORE Audit: Deploy Guideline.
Using T-Bears
To deploy a SCORE using T-Bears CLI, please follow the deploy guideline.
​debug_estimateStep API will estimate the required steps of the given transaction. You can create the transaction data without stepLimit and signature, and pass it to the API endpoint <scheme>://<host>/api/debug/v3. The transaction is not added to the blockchain but simply returns the estimated steps. Sample request messages will look like the bellows.
SCORE install
1
// Request message without stepLimit and signature