Body Parameters
- abijsonREQUIRED
The smart contract application binary interface
- bytecodestringREQUIRED
The compiled contract identifier, used to interact with the Virtual Machine
- fee_limitintegerREQUIRED
The maximum TRX consumption, measured in SUN
- parameterstringREQUIRED
The parameter passed to the constructor of the contract
- origin_energy_limitintegerREQUIRED
The max energy which will be consumed by the owner in the process of execution or creation of the contract, is an integer which should be greater than 0
- owner_addressstringREQUIRED
The contract owner address, converted to a hex string
- namestringREQUIRED
The Contract name
- call_valuestringREQUIRED
The amount of TRX transferred with this transaction, measured in SUN
- consume_user_resource_percentintegerREQUIRED
The consume user resource percentage. It should be an integer between [0, 100]. if 0, means it does not consume user resource until the developer resource has been used up
- permission_idinteger
The ID of the permission that is required to execute the transaction
- visibleboolean
A boolean value indicating whether the address is in base58 format
Returns
- visible
A boolean value indicating whether the transaction was successful
- txid
The transaction id
- raw_data
An object that contains the transaction details with the following fields:
- contract
An array of objects containing information about the delegate resource contract
- parameter
An object containing the delegate resource contract parameters
- value
An object containing the values of the delegate resource contract parameters
- new_contract
The deployed contract data
- owner_address
The owner account address
- call_token_value
The amount of TRC-10 transferred into the contract
- token_id
The TRC-10 token id
- type_url
The URL of the freeze balance contract type
- type
The type of the freeze balance contract
- ref_block_bytes
The ref block bytes of the transaction
- ref_block_hash
The ref block hash of the transaction
- expiration
This is a timestamp indicating the expiration time of the transaction in milliseconds
- timestamp
This is a timestamp indicating the time at which the transaction was created in milliseconds
- raw_data_hex
The hexadecimal representation of the raw data in the transactio