Skip to content

Latest commit

 

History

History
53 lines (37 loc) · 1.03 KB

ContractInfoQuery.md

File metadata and controls

53 lines (37 loc) · 1.03 KB

class ContractInfoQuery extends Query < ContractInfo >

Retrieve the latest state of a contract.

** Java **

var info = new ContractInfoQuery()
    .setContractId(contractId)
    .setNodeAccountIds(Collections.singletonList(response.nodeId))
    .execute(client);

** JavaScript **

let info = await new ContractInfoQuery()
    .setNodeAccountIds([response.nodeId])
    .setContractId(contract)
    .setQueryPayment(new Hbar(1))
    .execute(client);

** Go **

info, err := hedera.NewContractInfoQuery().
    SetContractID(contractID).
    SetNodeAccountIDs([]AccountID{resp.NodeID}).
    SetMaxQueryPayment(NewHbar(2)).
    Execute(client)
if err != nil {
    println(err.Error())
}

Constructor

constructor()

Properties

contractId : ContractId

This is the contractc ID for which info will be queried for.