Skip to content
1 viewer

rust 1,860,549 · typescript 235,540 · javascript 132,956 · python 20,426 · 6,408 files · digest f04d4637f52b · built in 1.5 s · crystals off

crates/cre8-app-virtual_bridge/src/village_mint.rs

cre8-app-virtual_bridge · module village_mint · src · 957 lines (661 code, 218 comment) · sha 7207b8274c89ef7d

Items

const INTENT_CITIZEN_MINT const DEFAULT_MINT_LABEL const DAILY_MINT_ALLOWANCE struct MintReservation enum AllowanceOutcome struct CitizenMintCommand impl CitizenMintCommand

Functions

By call-graph weight (PageRank; 1.0 is the average function). 36 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
contextsrc/village_mint.rs:649fn711131.8
enrollsrc/village_mint.rs:657fn141931.4
reserve_daily_allowancesrc/village_mint.rs:192fn394831.4
validate_labelsrc/village_mint.rs:90fn104201.2
minted_todaysrc/village_mint.rs:672fn41721.2
CitizenMintCommand::parsesrc/village_mint.rs:270method527431.1
issuance_slot_tssrc/village_mint.rs:136fn31211.1
bridge_citizen_mintsrc/village_mint.rs:341fn173116101.1
validate_account_idsrc/village_mint.rs:105fn94201
mint_aliassrc/village_mint.rs:124fn63211
issue_announcementsrc/village_mint.rs:142fn31201
todaysrc/village_mint.rs:679fn31321
release_daily_allowancesrc/village_mint.rs:237fn132330.8
resolve_citizensrc/village_mint.rs:328fn92220.7
commit_issuancesrc/village_mint.rs:525fn543130.6
write_mint_recipe_to_inboxsrc/village_mint.rs:593fn322120.6
namespace_balancesrc/village_mint.rs:582fn71000.5
write_mint_recipe_to_inboxsrc/village_mint.rs:629fn81000.5
labels_must_be_one_lowercase_path_segmentsrc/village_mint.rs:686fn81010.5
account_ids_must_be_one_path_segmentsrc/village_mint.rs:696fn81010.5
aliases_read_like_a_coin_namesrc/village_mint.rs:706fn81010.5
issuance_slot_ts_is_deterministic_per_slot_and_positivesrc/village_mint.rs:716fn91010.5
announcement_names_the_coin_and_the_scarcitysrc/village_mint.rs:727fn51010.5
command_parse_validates_amount_label_and_identitysrc/village_mint.rs:734fn271020.5
an_invented_day_cannot_reopen_the_allowancesrc/village_mint.rs:768fn173020.5
reserve_consumes_the_allowance_slot_by_slot_then_refusessrc/village_mint.rs:789fn211040.5
a_new_day_rolls_the_counter_to_zerosrc/village_mint.rs:812fn111040.5
a_stale_day_is_refused_rather_than_rewinding_the_countersrc/village_mint.rs:828fn161040.5
release_gives_the_slot_back_only_within_its_own_daysrc/village_mint.rs:846fn151050.5
release_never_credits_more_than_it_consumedsrc/village_mint.rs:863fn101050.5
reserve_reports_an_unenrolled_villager_instead_of_inventing_onesrc/village_mint.rs:875fn41020.5
unenrolled_villagers_are_skipped_with_a_census_hintsrc/village_mint.rs:883fn81020.5
exhausted_allowance_refuses_without_touching_the_ledgersrc/village_mint.rs:893fn141050.5
mismatched_identity_keys_refuse_rather_than_redirectsrc/village_mint.rs:909fn141040.5
a_failed_commit_releases_the_reserved_allowancesrc/village_mint.rs:925fn171040.5
account_id_alone_resolves_the_issuer_through_the_rostersrc/village_mint.rs:944fn131040.5

Source not readable from this process.