/**
* @file Exposes validation schemas for ERC20Mintable interface
* @author Ivan Violentov <ivan.violentov@jibrel.network>
*/
import Joi from 'joi-browser'
import validationRules, { generalContractKeys } from '../validationRules'
const getPastEvents = Joi.object().keys({
...generalContractKeys,
event: validationRules.event.required(),
options: validationRules.eventOptions,
})
const allEvents = Joi.object().keys({
...generalContractKeys,
options: validationRules.eventOptions,
callback: validationRules.callback,
})
const MintEvent = allEvents
const BurnEvent = allEvents
export default {
getPastEvents,
allEvents,
MintEvent,
BurnEvent,
}