1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
use crate::core_types::MsgInternal; use crate::messages::Message; use serde::Serialize; /// Unjail message #[derive(Serialize, Debug)] pub struct MsgUnjail { pub address: String, } impl MsgInternal for MsgUnjail {} impl MsgUnjail { pub fn create(address: String) -> Message { let internal = MsgUnjail { address }; Message { s_type: "slashing/MsgUnjail".into(), value: Box::new(internal), } } }