Interface
A ContractGroup represents a set of mutually trusted contracts. A contract will allow any contract in the same
group to invoke it, and the user interface will not give any warnings. A group is identified by a public key
and must be accompanied by a signature for the contract hash to prove the contract is included in the group. export interface ContractGroup {
readonly publicKey: PublicKeyString;
readonly signature: BufferString;
}