eth/backend.go
func (b *backendInstance) PSCGetChannelInfo(opts *bind.CallOpts,
	client common.Address, agent common.Address,
	blockNumber uint32,
	hash [common.HashLength]byte) (uint64, uint32, uint64, error) {
	ctx2, cancel := b.addTimeout(opts.Context)
	defer cancel()

	opts.Context = ctx2
	return b.psc.GetChannelInfo(opts, client, agent, blockNumber, hash)
}
func (b *backendInstance) PSCGetChannelInfo(opts *bind.CallOpts,
	client common.Address, agent common.Address,
	blockNumber uint32,
	hash [common.HashLength]byte) (uint64, uint32, uint64, error) {
	ctx2, cancel := b.addTimeout(opts.Context)
	defer cancel()

	opts.Context = ctx2
	return b.psc.GetChannelInfo(opts, client, agent, blockNumber, hash)
}
// PSCGetChannelInfo calls getChannelInfo method of Privatix service contract.