Removed enums from Mixins in the coordinator package

This commit is contained in:
James Towle
2019-06-07 17:10:09 -07:00
committed by Amir Bandeali
parent 201dc7c28d
commit 9b787a6bc2
3 changed files with 14 additions and 15 deletions

View File

@@ -27,20 +27,6 @@ contract MixinSignatureValidator is
{
using LibBytes for bytes;
// Allowed signature types.
enum SignatureType {
Illegal, // 0x00, default value
Invalid, // 0x01
EIP712, // 0x02
EthSign, // 0x03
Wallet, // 0x04
Validator, // 0x05
PreSigned, // 0x06
OrderValidator, // 0x07
WalletOrderValidator, // 0x08
NSignatureTypes // 0x09, number of signature types. Always leave at end.
}
/// @dev Recovers the address of a signer given a hash and signature.
/// @param hash Any 32 byte hash.
/// @param signature Proof that the hash has been signed by signer.

View File

@@ -21,6 +21,20 @@ pragma solidity ^0.5.9;
contract ISignatureValidator {
// Allowed signature types.
enum SignatureType {
Illegal, // 0x00, default value
Invalid, // 0x01
EIP712, // 0x02
EthSign, // 0x03
Wallet, // 0x04
Validator, // 0x05
PreSigned, // 0x06
OrderValidator, // 0x07
WalletOrderValidator, // 0x08
NSignatureTypes // 0x09, number of signature types. Always leave at end.
}
/// @dev Recovers the address of a signer given a hash and signature.
/// @param hash Any 32 byte hash.
/// @param signature Proof that the hash has been signed by signer.

View File

@@ -15,7 +15,6 @@
limitations under the License.
*/
pragma solidity ^0.5.9;
pragma experimental ABIEncoderV2;