use crate::cosmos_module::CosmosModule;
use crate::cosmos_module::message_registry::MessageRegistry;
use cosmos_sdk_proto::cosmos::vesting::v1beta1::{
MsgCreatePeriodicVestingAccount, MsgCreatePermanentLockedAccount, MsgCreateVestingAccount,
};
pub(crate) struct Vesting;
impl CosmosModule for Vesting {
fn register_messages(&self, registry: &mut MessageRegistry) {
registry.register::<MsgCreateVestingAccount>();
registry.register::<MsgCreatePermanentLockedAccount>();
registry.register::<MsgCreatePeriodicVestingAccount>();
}
}