code: func BalanceClosingHash(clientAddr, pscAddr common.Address, block uint32,
  	offeringHash common.Hash, balance uint64) []byte {
  	blockBytes := data.Uint32ToBytes(block)
  	balanceBytes := data.Uint64ToBytes(balance)
  	return crypto.Keccak256(
  		[]byte("\x19Ethereum Signed Message:\n32"),
  		crypto.Keccak256(
  			[]byte("Privatix: receiver closing signature"),
  			clientAddr.Bytes(),
  			blockBytes[:],
  			offeringHash.Bytes(),
  			balanceBytes[:],
  			pscAddr.Bytes(),
  		),
  	)
  }
docs: // BalanceClosingHash computes balance message hash.