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-escrow/src/connection.rs

cre8-app-escrow · module connection · src · 712 lines (588 code, 26 comment) · sha 2c83f2a1c60fc7ee

Items

const SPECS struct EscrowInput type EscrowHandler struct EscrowRoute const ESCROW_ROUTES const SUPPORTED_ACTIONS struct LockCommand struct LockParties struct LockTerms impl TryFrom for LockCommand struct ReleaseCommand impl TryFrom for ReleaseCommand struct EscrowIdCommand impl TryFrom for EscrowIdCommand enum OpenEscrow

Functions

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

functionkindlinescyclomaticcallerscalleesweightcrystal
required_inputsrc/connection.rs:360fn62403.2
parse_inputsrc/connection.rs:393fn31501.9
LockCommand::try_fromsrc/connection.rs:147trait impl111321.4
find_escrow_handlersrc/connection.rs:111fn31201.4
connectsrc/connection.rs:102fn81221.1
release_ready_escrowsrc/connection.rs:256fn382161.1
lock_partiessrc/connection.rs:160fn111111.1
lock_termssrc/connection.rs:172fn61121.1
release_handlersrc/connection.rs:237fn61241.1
memory_contextsrc/connection.rs:417fn31511
unknown_action_responsesrc/connection.rs:115fn71101
positive_amountsrc/connection.rs:367fn32101
refund_handlersrc/connection.rs:318fn222270.9
handle_escrow_releasesrc/connection.rs:400fn31420.9
load_open_escrowsrc/connection.rs:346fn132220.8
EscrowIdCommand::try_fromsrc/connection.rs:313trait impl31210.8
lock_handlersrc/connection.rs:193fn231180.8
list_handlersrc/connection.rs:379fn111120.8
get_handlersrc/connection.rs:373fn51130.7
ReleaseCommand::try_fromsrc/connection.rs:228trait impl71110.7
release_loaded_escrowsrc/connection.rs:244fn112110.7
handle_escrow_locksrc/connection.rs:397fn31220.7
handle_escrow_listsrc/connection.rs:409fn31220.7
release_rejected_responsesrc/connection.rs:295fn81100.7
seed_escrowsrc/connection.rs:432fn31220.6
manual_lock_inputsrc/connection.rs:598fn122100.6
bound_depositorsrc/connection.rs:183fn93100.6
held_manual_escrowsrc/connection.rs:421fn101110.6
handle_escrow_refundsrc/connection.rs:403fn31120.5
handle_escrow_getsrc/connection.rs:406fn31120.5
default_action_is_listsrc/connection.rs:437fn41000.5
parses_lock_with_typed_conditionsrc/connection.rs:443fn131000.5
parses_release_with_witnesssrc/connection.rs:458fn111000.5
route_table_accepts_refund_alias_and_rejects_unknownssrc/connection.rs:471fn51010.5
connect_reports_unknown_actionssrc/connection.rs:478fn71020.5
lock_command_requires_positive_amountsrc/connection.rs:487fn121010.5
lock_command_requires_conditionsrc/connection.rs:501fn121010.5
refund_handler_requires_escrow_id_before_graph_accesssrc/connection.rs:515fn61020.5
release_handler_requires_escrow_id_before_graph_accesssrc/connection.rs:523fn61020.5
release_handler_reports_missing_escrowsrc/connection.rs:531fn61020.5
lock_get_list_refund_and_closed_paths_use_graph_statesrc/connection.rs:539fn581080.5
spoofed_depositor_rejected_when_verifiedsrc/connection.rs:612fn261040.5
release_handler_rejects_unsatisfied_manual_and_releases_with_approvalsrc/connection.rs:640fn351060.5
release_handler_records_proof_witness_on_successsrc/connection.rs:677fn351060.5

Source not readable from this process.