createContract | Transaction | TransactionResponse | Creates a contract |
updateContract | Transaction | TransactionResponse | Updates a contract with the content |
contractCallMethod | Transaction | TransactionResponse | Calls a contract |
getContractInfo | Query | Response | Retrieves the contract information |
contractCallLocalMethod | Query | Response | Calls a smart contract to be run on a single node |
ContractGetBytecode | Query | Response | Retrieves the byte code of a contract |
getBySolidityID | Query | Response | Retrieves a contract by its Solidity address |
getTxRecordByContractID | Query | Response | Retrieves the 25-hour records stored for a contract |
deleteContract | Transaction | TransactionResponse | Deletes a contract instance and transfers any remaining hbars to a specified receiver |
systemDelete | Transaction | TransactionResponse | Deletes a contract if the submitting account has network admin privileges |
systemUndelete | Transaction | TransactionResponse | Undeletes a contract if the submitting account has network admin privileges |