pub type Call = Call;
enum Call {
propose_spend {
value: u64,
beneficiary: MultiAddress<AccountId32, ()>,
},
reject_proposal {
proposal_id: u32,
},
approve_proposal {
proposal_id: u32,
},
spend_local {
amount: u64,
beneficiary: MultiAddress<AccountId32, ()>,
},
remove_approval {
proposal_id: u32,
},
spend {
asset_kind: Box<()>,
amount: u64,
beneficiary: Box<MultiAddress<AccountId32, ()>>,
valid_from: Option<u32>,
},
payout {
index: u32,
},
check_status {
index: u32,
},
void_spend {
index: u32,
},
}