es/channel/index.js
async function getContractCall ({ caller, contract, round }) {
  return snakeToPascalObjKeys(await call(this, 'channels.get.contract_call', { caller, contract, round }))
}
async function getContractCall ({ caller, contract, round }) {
  return snakeToPascalObjKeys(await call(this, 'channels.get.contract_call', { caller, contract, round }))
}
async function getContractCall ( { caller , contract , round } ) { return snakeToPascalObjKeys ( await call ( this , 'channels.get.contract_call' , { caller , contract , round } ) ) }
Get contract call result

The combination of a caller, contract and a round of execution determines the
contract call. Providing an incorrect set of those results in an error response.

@param {Object} options
@param {String} [options.caller] - Address of contract caller
@param {String} [options.contract] - Address of the contract
@param {Number} [options.round] - Round when contract was called
@return {Promise<Object>}
@example channel.getContractCall({
caller: 'ak_Y1NRjHuoc3CGMYMvCmdHSBpJsMDR6Ra2t5zjhRcbtMeXXLpLH',
contract: 'ct_9sRA9AVE4BYTAkh5RNfJYmwQe1NZ4MErasQLXZkFWG43TPBqa',
round: 3
}).then(({ returnType, returnValue }) => {
if (returnType === 'ok') console.log(returnValue)
})
Get contract call result