/deploySmartContract
1 min
POST
http://1.1.1.1/deploySmartContract
account_idintegerThe ID of the account involved in this action
gas_priceinteger<p>gas_price we want to transfer with, in Wei</p>
gas_limitinteger<p>the gas limit we want to transfer, in gas units - must be at least 21500. Make sure to send high enough gas limit, otherwise - if the contract deployment will fail, the gas will be burned</p>
contract_compiled_code_in_hexstring<p>the compiled code of the smart contract, in hex</p>
evm_coin_symbolstring<p>the coin symbol of the EVM network on which the smart contract is going to be deployed for example: ETH, CELO, etc...</p>
descriptionstring<p>free text for describing the transaction (will not be sent to the blockchain)</p>
max_priority_feeinteger<p>the max priority fee we want to tip the miner.</p>
<ul>
<li>Should be sent in EVM / ERC20 transactions
that are EIP1559 type, otherwise should be None. (for more info, read <a href="https://metamask.io/1559/" target="_blank">https://metamask.io/1559/</a>)</li>
</ul>
specific_from_addressstringDeposit address to send from
bodyobject
200success
curl --request POST \
--url 'http://1.1.1.1/deploySmartContract?account_id=1&gas_price=1000000000&gas_limit=500000&contract_compiled_code_in_hex=608060405234801561000f575f80fd5b50610e838061001d5f395ff3fe608060405234801561000f575f80fd5b5060043610610064575f3560e01c806359679b0f14610117578063715018a61461013557806383f94db71461013f5780638da5cb5b1461015b578063cf7a1d7714610179578063f2fde38b1461019557610065565b5b5f60325f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036100f8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016100ef906108ff565b60405180910390fd5b365f80375f80365f845af43d5f803e805f8114610113573d5ff35b3d5ffd5b61011f6101b1565b60405161012c919061095c565b60405180910390f35b61013d6101d6565b005b610159600480360381019061015491906109a7565b6101e9565b005b6101636102a2565b604051610170919061095c565b60405180910390f35b610193600480360381019061018e9190610a33565b6102b0565b005b6101af60048036038101906101aa91906109a7565b61056d565b005b60325f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6101de610653565b6101e75f6106e4565b565b6101f1610653565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361025f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025690610aee565b60405180910390fd5b8060325f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b5f6102ab6107a7565b905090565b5f8060019054906101000a900460ff161590508080156102df575060015f8054906101000a900460ff1660ff16105b8061030b57506102ee306107cf565b15801561030a575060015f8054906101000a900460ff1660ff16145b5b61034a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161034190610b7c565b60405180910390fd5b60015f806101000a81548160ff021916908360ff16021790555080156103855760015f60016101000a81548160ff0219169083151502179055505b5f73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16036103f3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103ea90610be4565b60405180910390fd5b8460325f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555061043c846107f1565b5f8060325f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168585604051610486929190610c3e565b5f60405180830381855af49150503d805f81146104be576040519150601f19603f3d011682016040523d82523d5f602084013e6104c3565b606091505b509150915081819061050b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105029190610cd0565b60405180910390fd5b5050508015610566575f8060016101000a81548160ff0219169083151502179055507f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498600160405161055d9190610d3e565b60405180910390a15b5050505050565b610575610653565b61057e816106e4565b5f8060325f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff165f366040516105c8929190610c3e565b5f60405180830381855af49150503d805f8114610600576040519150601f19603f3d011682016040523d82523d5f602084013e610605565b606091505b509150915081819061064d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106449190610cd0565b60405180910390fd5b50505050565b3373ffffffffffffffffffffffffffffffffffffffff165f60029054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146106e2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106d990610da1565b60405180910390fd5b565b5f8060029054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f60026101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f8060029054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b5f808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b5f60019054906101000a900460ff1661083f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161083690610e2f565b60405180910390fd5b6108488161084b565b50565b5f60019054906101000a900460ff16610899576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161089090610e2f565b60405180910390fd5b6108a2816106e4565b50565b5f82825260208201905092915050565b7f4e6f20696d706c656d656e746174696f6e2073657400000000000000000000005f82015250565b5f6108e96015836108a5565b91506108f4826108b5565b602082019050919050565b5f6020820190508181035f830152610916816108dd565b9050919050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6109468261091d565b9050919050565b6109568161093c565b82525050565b5f60208201905061096f5f83018461094d565b92915050565b5f80fd5b5f80fd5b6109868161093c565b8114610990575f80fd5b50565b5f813590506109a18161097d565b92915050565b5f602082840312156109bc576109bb610975565b5b5f6109c984828501610993565b91505092915050565b5f80fd5b5f80fd5b5f80fd5b5f8083601f8401126109f3576109f26109d2565b5b8235905067ffffffffffffffff811115610a1057610a0f6109d6565b5b602083019150836001820283011115610a2c57610a2b6109da565b5b9250929050565b5f805f8060608587031215610a4b57610a4a610975565b5b5f610a5887828801610993565b9450506020610a6987828801610993565b935050604085013567ffffffffffffffff811115610a8a57610a89610979565b5b610a96878288016109de565b925092505092959194509250565b7f496e76616c6964206e657720696d706c656d656e746174696f6e0000000000005f82015250565b5f610ad8601a836108a5565b9150610ae382610aa4565b602082019050919050565b5f6020820190508181035f830152610b0581610acc565b9050919050565b7f496e697469616c697a61626c653a20636f6e747261637420697320616c7265615f8201527f647920696e697469616c697a6564000000000000000000000000000000000000602082015250565b5f610b66602e836108a5565b9150610b7182610b0c565b604082019050919050565b5f6020820190508181035f830152610b9381610b5a565b9050919050565b7f496e76616c696420696d706c656d656e746174696f6e206164647265737300005f82015250565b5f610bce601e836108a5565b9150610bd982610b9a565b602082019050919050565b5f6020820190508181035f830152610bfb81610bc2565b9050919050565b5f81905092915050565b828183375f83830152505050565b5f610c258385610c02565b9350610c32838584610c0c565b82840190509392505050565b5f610c4a828486610c1a565b91508190509392505050565b5f81519050919050565b5f5b83811015610c7d578082015181840152602081019050610c62565b5f8484015250505050565b5f601f19601f8301169050919050565b5f610ca282610c56565b610cac81856108a5565b9350610cbc818560208601610c60565b610cc581610c88565b840191505092915050565b5f6020820190508181035f830152610ce88184610c98565b905092915050565b5f819050919050565b5f60ff82169050919050565b5f819050919050565b5f610d28610d23610d1e84610cf0565b610d05565b610cf9565b9050919050565b610d3881610d0e565b82525050565b5f602082019050610d515f830184610d2f565b92915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f610d8b6020836108a5565b9150610d9682610d57565b602082019050919050565b5f6020820190508181035f830152610db881610d7f565b9050919050565b7f496e697469616c697a61626c653a20636f6e7472616374206973206e6f7420695f8201527f6e697469616c697a696e67000000000000000000000000000000000000000000602082015250565b5f610e19602b836108a5565b9150610e2482610dbf565b604082019050919050565b5f6020820190508181035f830152610e4681610e0d565b905091905056fea26469706673582212203388a8a941e8a419710a83c4dcd35221b3dfb8b1da34ef91d7456a5ac352d30664736f6c63430008150033&evm_coin_symbol=ETH&description=myDescription&max_priority_fee=1000000000&specific_from_address=0x862842A56B5D5F30B7d519cCe683983F57499cE6' \
--header 'accept: application/json' \
--header 'content-type: application/json' \
--data '{
"FunctionData": {
"account_id": 1,
"gas_price": 1000000000,
"gas_limit": 21000,
"contract_compiled_code_in_hex": "c2da8e65515faa955dd58c5b1ef78b905069021e19e0c9bab24000006000808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546005819055506040518060400160405280600681526020017f4552433230310000000000000000000000000000000000000000000000000000815250600290805190602001906200010a9291906200017c565b506012600360006101000a81548160ff021916908360ff1602179055506040518060400160405280600381526020017f455241000000000000000000000000000000000000000000000000000000000081525060049080519060200190620001749291906200017c565b505062000291565b8280546200018a906200022c565b90600052602060002090601f016020900481019282620001ae5760008555620001fa565b82601f10620001c957805160ff1916838001178555620001fa565b82800160010185558215620001fa579182015b82811115620001f9578251825591602001919060010190620001dc565b5b5090506200020991906200020d565b5090565b5b80821115620002285760008160009055506001016200020e565b5090565b600060028204905060018216806200024557607f821691505b602082108114156200025c576200025b62000262565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b610e1880620002a16000396000f3fe608060405234801561001057600080fd5b50600436106100b45760003560e01c80635c658165116100715780635c658165146101a357806370a08231146101d357806372f6379d1461020357806395d89b4114610221578063a9059cbb1461023f578063dd62ed3e1461026f576100b4565b806306fdde03146100b9578063095ea7b3146100d757806318160ddd1461010757806323b872dd1461012557806327e235e314610155578063313ce56714610185575b600080fd5b6100c161029f565b6040516100ce9190610b8d565b60405180910390f35b6100f160048036038101906100ec9190610ad0565b61032d565b6040516100fe9190610b72565b60405180910390f35b61010f61041f565b60405161011c9190610baf565b60405180910390f35b61013f600480360381019061013a9190610a81565b610429565b60405161014c9190610b72565b60405180910390f35b61016f600480360381019061016a9190610a1c565b6106d9565b60405161017c9190610baf565b60405180910390f35b61018d6106f1565b60405161019a9190610bca565b60405180910390f35b6101bd60048036038101906101b89190610a45565b610704565b6040516101ca9190610baf565b60405180910390f35b6101ed60048036038101906101e89190610a1c565b610729565b6040516101fa9190610baf565b60405180910390f35b61020b610771565b6040516102189190610baf565b60405180910390f35b610229610777565b6040516102369190610b8d565b60405180910390f35b61025960048036038101906102549190610ad0565b610805565b6040516102669190610b72565b60405180910390f35b61028960048036038101906102849190610a45565b61096b565b6040516102969190610baf565b60405180910390f35b600280546102ac90610d13565b80601f01602080910402602001604051908101604052809291908181526020018280546102d890610d13565b80156103255780601f106102fa57610100808354040283529160200191610325565b820191906000526020600020905b81548152906001019060200180831161030857829003601f168201915b505050505081565b600081600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161040d9190610baf565b60405180910390a36001905092915050565b6000600554905090565b600080600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050826000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101580156104f95750828110155b61050257600080fd5b826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546105509190610c01565b92505081905550826000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546105a59190610c57565b925050819055507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8110156106685782600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546106609190610c57565b925050819055505b8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040516106c59190610baf565b60405180910390a360019150509392505050565b60006020528060005260406000206000915090505481565b600360009054906101000a900460ff1681565b6001602052816000526040600020602052806000526040600020600091509150505481565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60055481565b6004805461078490610d13565b80601f01602080910402602001604051908101604052809291908181526020018280546107b090610d13565b80156107fd5780601f106107d2576101008083540402835291602001916107fd565b820191906000526020600020905b8154815290600101906020018083116107e057829003601f168201915b505050505081565b6000816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561085257600080fd5b816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546108a09190610c57565b92505081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546108f59190610c01565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516109599190610baf565b60405180910390a36001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600081359050610a0181610db4565b92915050565b600081359050610a1681610dcb565b92915050565b600060208284031215610a2e57600080fd5b6000610a3c848285016109f2565b91505092915050565b600060208284031215610a5857600080fd5b6000610a66858286016109f2565b9250506020610a77858286016109f2565b9150509250929050565b60008060408385031215610a9657600080fd5b6000610aa4868287016109f2565b9350506020610ab5868287016109f2565b9250506040610ac686828701610a07565b9150509250925092565b60008060408385031215610ae357600080fd5b6000610af1858286016109f2565b9250506020610b0285828601610a07565b9150509250929050565b610b1581610c9d565b82525050565b6000610b2682610be5565b610b308185610bf0565b9350610b40818560208601610ce0565b610b4981610da3565b840191505092915050565b610b5d81610cc9565b82525050565b610b6c81610cd3565b82525050565b6000602082019050610b876000830184610b0c565b92915050565b60006020820190508181036000830152610ba78184610b1b565b905092915050565b6000602082019050610bc46000830184610b54565b92915050565b6000602082019050610bdf6000830184610b63565b92915050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b83811015610cfe578082015181840152602081019050610ce3565b83811115610d0d576000848401525b50505050565b60006002820490506001821680610d2b57607f821691505b60208210811415610d3f57610d3e610d74565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000601f19601f8301169050919050565b610dbd81610c8b565b8114610dc857600080fd5b50565b610dd481610cc9565b8114610ddf57600080fd5b5056fea2646970667358221220c066f40cf37546147a7d610dfa7dab4f87374639cb4243b2a0223e3376528d1464736f6c63430008010033",
"evm_coin_symbol": "ETH"
},
"Meta": {
"FunctionName": "deploySmartContract",
"RandomData": "288cd49d4b8bf00e7d6114b78d5668d5581d6b953fafef779133caa844cd4229",
"Destination": "b9cb8afe52f1d52521cf2b62dfe12146156ad5328f83c62c20c7da81b263356a61340de745c858998544c041798b01c2f4fac31bebe52a19280a32cd57d6d374ea",
"Time": "2021-02-07T18:37:46.948Z",
"Source": "048b99461a70a49abe63fd585cb224177a22a92d2e9e4ddfbc0027887bee9d1843388f42a3eb2e740565e115ad8b7981abf59e3b03b771f4b063b53c517d7a9d99",
"AccessToken": "51311c84d2c8fd2fafbe56ceb1fb30a99d3417abfc55769577338ab286798087"
}
}'- Allows to deploy a smart contract on the different EVM networks by providing the compiled code of the contract
Have a question?
Our super-smart AI, knowledgeable support team and an awesome community will get you an answer in a flash.
To ask a question or participate in discussions, you'll need to authenticate first.