mina_tree/scan_state/transaction_logic/zkapp_command/
zkapp_weight.rs

1/// <https://github.com/MinaProtocol/mina/blob/1551e2faaa246c01636908aabe5f7981715a10f4/src/lib/mina_base/zkapp_command.ml#L1421>
2use super::{AccountUpdate, CallForest, FeePayer, Memo};
3
4pub fn account_update(_: &AccountUpdate) -> u64 {
5    1
6}
7
8pub fn fee_payer(_: &FeePayer) -> u64 {
9    1
10}
11
12pub fn account_updates(list: &CallForest<AccountUpdate>) -> u64 {
13    list.fold(0, |acc, p| acc + account_update(p))
14}
15
16pub fn memo(_: &Memo) -> u64 {
17    0
18}