func (_Exchange *ExchangeCaller) IsValidSignature(opts *bind.CallOpts, signer common.Address, hashedData [32]byte, v uint8, r [32]byte, s [32]byte) (bool, error) {
	var (
		ret0 = new(bool)
	)
	out := ret0
	err := _Exchange.contract.Call(opts, out, "isValidSignature", signer, hashedData, v, r, s)
	return *ret0, err
}
// IsValidSignature is a free data retrieval call binding the contract method 0x8163681e.
//
// Solidity: function isValidSignature(signer address, hashedData bytes32, v uint8, r bytes32, s bytes32) constant returns(bool)
IsValidSignature is a free data retrieval call binding the contract method 0x8163681e.

function isValidSignature(signer address, hashedData bytes32, v uint8, r bytes32, s bytes32) constant returns(bool)
// IsValidSignature is a free data retrieval call binding the contract method 0x8163681e . // // Solidity : function isValidSignature ( signer address hashedData bytes32 v uint8 r bytes32 s bytes32 ) constant returns ( bool )
func (_Exchange *ExchangeCaller) IsValidSignature(opts *bind.CallOpts, signer common.Address, hashedData [32]byte, v uint8, r [32]byte, s [32]byte) (bool, error) {
	var (
		ret0 = new(bool)
	)
	out := ret0
	err := _Exchange.contract.Call(opts, out, "isValidSignature", signer, hashedData, v, r, s)
	return *ret0, err
}
func ( _Exchange * ExchangeCaller ) IsValidSignature ( opts * bind . CallOpts , signer common . Address , hashedData [ 32 ] byte , v uint8 , r [ 32 ] byte , s [ 32 ] byte ) ( bool , error ) { var ( ret0 = new ( bool ) ) out := ret0 err := _Exchange . contract . Call ( opts , out , " " , signer , hashedData , v , r , s ) return * ret0 , err }
IsValidSignature is a free data retrieval call binding the contract method 0x8163681e.
IsValidSignature is a free data retrieval call binding the contract method 0x8163681e .