Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Fantom-foundation/lachesis-rs
/ functions
Functions
240 in github.com/Fantom-foundation/lachesis-rs
⨍
Functions
240
◇
Types & classes
66
↓ 88 callers
Method
hash
(&self)
lachesis-rs/src/event.rs:207
↓ 69 callers
Method
insert
(&mut self, hash: EventHash, event: Event<ParentsPair>)
lachesis-rs/src/hashgraph.rs:106
↓ 50 callers
Method
get
(&self, id: &EventHash)
lachesis-rs/src/hashgraph.rs:100
↓ 24 callers
Method
insert
( &mut self, hash: EventHash, event: Event<ParentsList>, frame: usize, )
lachesis-rs/src/lachesis/opera.rs:55
↓ 22 callers
Method
as_ref
(&self)
lachesis-rs/src/event/event_hash.rs:13
↓ 12 callers
Function
create_node
()
lachesis-rs/src/swirlds.rs:1068
↓ 11 callers
Method
get_id
(&self)
lachesis-rs/src/swirlds.rs:391
↓ 10 callers
Method
get_mut
(&mut self, id: &EventHash)
lachesis-rs/src/hashgraph.rs:94
↓ 10 callers
Method
parents
(&self)
lachesis-rs/src/event.rs:189
↓ 10 callers
Method
sign
(&mut self, signature: EventSignature)
lachesis-rs/src/event.rs:198
↓ 8 callers
Method
creator
(&self)
lachesis-rs/src/event.rs:194
↓ 7 callers
Method
add_node
(&self, peer: Arc<P>)
lachesis-rs/src/swirlds.rs:261
↓ 7 callers
Method
round
(&self)
lachesis-rs/src/event.rs:128
↓ 6 callers
Method
can_see
(&self)
lachesis-rs/src/event.rs:118
↓ 6 callers
Method
contains_key
(&self, id: &EventHash)
lachesis-rs/src/hashgraph.rs:186
↓ 5 callers
Method
self_ancestors
(&'a self, id: &'a EventHash)
lachesis-rs/src/hashgraph.rs:122
↓ 4 callers
Method
add_can_see
(&mut self, peer: PeerId, hash: EventHash)
lachesis-rs/src/event.rs:141
↓ 4 callers
Method
add_event
(&self, e: Event<ParentsPair>)
lachesis-rs/src/swirlds.rs:1001
↓ 4 callers
Function
create_useless_peer
(id: PeerId)
lachesis-rs/src/swirlds.rs:1077
↓ 4 callers
Method
get_event
(&self, h: &EventHash)
lachesis-rs/src/lachesis/opera.rs:92
↓ 4 callers
Method
get_head
(&self)
lachesis-rs/src/swirlds.rs:400
↓ 4 callers
Method
id
(&self)
lachesis-rs/src/lachesis/frame.rs:20
↓ 4 callers
Method
run
(self)
lachesis-rs/src/tcp_server.rs:112
↓ 4 callers
Method
set_clotho_time
(&self, hash: &EventHash, current_frame_id: usize)
lachesis-rs/src/lachesis.rs:160
↓ 4 callers
Method
vote
(&self, veh: EventHash, eh: EventHash, vote: bool)
lachesis-rs/src/swirlds.rs:477
↓ 4 callers
Method
witnesses
(&self)
lachesis-rs/src/round.rs:23
↓ 3 callers
Method
add_witness
(&mut self, peer: PeerId, event: EventHash)
lachesis-rs/src/round.rs:19
↓ 3 callers
Method
ancestors
(&'a self, id: &'a EventHash)
lachesis-rs/src/hashgraph.rs:110
↓ 3 callers
Method
as_ref
(&self)
lachesis-rs/src/event/event_signature.rs:57
↓ 3 callers
Method
create_new_head
( &self, parents: Option<ParentsPair>, round: Option<usize>, )
lachesis-rs/src/swirlds.rs:965
↓ 3 callers
Method
get_super_majority
(&self)
lachesis-rs/src/swirlds.rs:471
↓ 3 callers
Method
higher
(&self, a: &EventHash, b: &EventHash)
lachesis-rs/src/hashgraph.rs:127
↓ 3 callers
Method
is_root
(&self)
lachesis-rs/src/event.rs:146
↓ 3 callers
Method
maybe_change_head
( &self, remote_head: EventHash, remote_hg: H, )
lachesis-rs/src/swirlds.rs:922
↓ 3 callers
Method
respond_message
( &self, _k: Option<HashgraphWire>, )
lachesis-rs/src/swirlds.rs:1032
↓ 3 callers
Method
timestamp
(&self)
lachesis-rs/src/event.rs:55
↓ 2 callers
Function
_get_ancestors
( graph: &'a BTreeHashgraph, id: &'a EventHash, parent_pair_elem: ParentPairElem, )
lachesis-rs/src/hashgraph.rs:52
↓ 2 callers
Method
add_transaction
(&self, msg: Vec<u8>)
lachesis-rs/src/swirlds.rs:1042
↓ 2 callers
Function
assign_round
(event: &mut Event<ParentsPair>, round: usize)
lachesis-rs/src/swirlds.rs:36
↓ 2 callers
Method
difference
(&self, g: H)
lachesis-rs/src/hashgraph.rs:168
↓ 2 callers
Method
events_parents_can_see
( &self, hash: &EventHash, )
lachesis-rs/src/hashgraph.rs:140
↓ 2 callers
Method
get_next_consensus
(&self)
lachesis-rs/src/swirlds.rs:773
↓ 2 callers
Function
get_round_pairs
(r: &Round)
lachesis-rs/src/swirlds.rs:42
↓ 2 callers
Method
get_stats
(&self)
lachesis-rs/src/swirlds.rs:458
↓ 2 callers
Method
get_sync
( &self, _pk: PeerId, _h: Option<&BTreeHashgraph>, )
lachesis-rs/src/swirlds.rs:1095
↓ 2 callers
Method
is_famous
(&self)
lachesis-rs/src/event.rs:108
↓ 2 callers
Method
is_valid_event
( &self, event_hash: &EventHash, event: &Event<ParentsPair>, )
lachesis-rs/src/swirlds.rs:939
↓ 2 callers
Method
maybe_round
(&self)
lachesis-rs/src/event.rs:136
↓ 2 callers
Method
merge_hashgraph
(&self, remote_hg: H)
lachesis-rs/src/swirlds.rs:865
↓ 2 callers
Method
other_ancestors
(&'a self, id: &'a EventHash)
lachesis-rs/src/hashgraph.rs:118
↓ 2 callers
Method
run
(self)
kvdb/src/main.rs:72
↓ 2 callers
Method
self_parent
(&self)
lachesis-rs/src/event.rs:151
↓ 2 callers
Method
set_round
(&mut self, round: usize)
lachesis-rs/src/event.rs:203
↓ 2 callers
Method
set_timestamp
(&mut self, timestamp: u64)
lachesis-rs/src/event.rs:50
↓ 2 callers
Method
wire
(&self)
lachesis-rs/src/lachesis/opera.rs:48
↓ 1 callers
Method
add
(&mut self, hash: EventHash)
lachesis-rs/src/lachesis/frame.rs:24
↓ 1 callers
Method
add_pending_event
(&self, e: EventHash)
lachesis-rs/src/swirlds.rs:1009
↓ 1 callers
Method
add_witness_to_round
( &self, round: usize, creator: PeerId, eh: &EventHash, )
lachesis-rs/src/swirlds.rs:495
↓ 1 callers
Method
are_all_witnesses_famous
(&self, round: usize)
lachesis-rs/src/swirlds.rs:635
↓ 1 callers
Method
assign_new_roots
(&self)
lachesis-rs/src/lachesis.rs:274
↓ 1 callers
Method
assign_non_root_round
(&self, hash: &EventHash)
lachesis-rs/src/swirlds.rs:802
↓ 1 callers
Method
assign_round
(&self, hash: &EventHash)
lachesis-rs/src/swirlds.rs:788
↓ 1 callers
Method
change_frame
(&mut self, h: &EventHash, frame: usize)
lachesis-rs/src/lachesis/opera.rs:130
↓ 1 callers
Method
clotho_selection
(&self)
lachesis-rs/src/lachesis.rs:101
↓ 1 callers
Method
clotho_time_reselection
(&self, root_set: HashSet<EventHash>)
lachesis-rs/src/lachesis.rs:245
↓ 1 callers
Method
create_event
( &self, parents: Option<ParentsPair>, round: Option<usize>, )
lachesis-rs/src/swirlds.rs:978
↓ 1 callers
Function
create_lachesis_node
(rng: &mut SystemRandom)
lachesis-rs/src/tcp_server.rs:18
↓ 1 callers
Function
create_node
(rng: &mut ring::rand::SystemRandom)
dummy/src/main.rs:21
↓ 1 callers
Function
create_node
(rng: &mut SystemRandom)
dummy/src/dummy_node.rs:6
↓ 1 callers
Function
create_swirlds_node
(rng: &mut SystemRandom)
lachesis-rs/src/tcp_server.rs:24
↓ 1 callers
Method
decide_fame
(&self)
lachesis-rs/src/swirlds.rs:315
↓ 1 callers
Method
diff
(&self, wire: OperaWire)
lachesis-rs/src/lachesis/opera.rs:163
↓ 1 callers
Method
divide_rounds
(&self, events: Vec<EventHash>)
lachesis-rs/src/swirlds.rs:295
↓ 1 callers
Method
famous
(&mut self, famous: bool)
lachesis-rs/src/event.rs:103
↓ 1 callers
Method
find_order
(&self, new_consensus: BTreeSet<usize>)
lachesis-rs/src/swirlds.rs:376
↓ 1 callers
Method
find_roots
(&self)
lachesis-rs/src/hashgraph.rs:194
↓ 1 callers
Method
find_self_child
(&self, eh: &EventHash)
lachesis-rs/src/hashgraph.rs:210
↓ 1 callers
Method
get_ancestors
(&self, hash: &EventHash)
lachesis-rs/src/lachesis/opera.rs:191
↓ 1 callers
Function
get_current_timestamp
()
lachesis-rs/src/swirlds.rs:28
↓ 1 callers
Method
get_event_mut
(&mut self, h: &EventHash)
lachesis-rs/src/lachesis/opera.rs:86
↓ 1 callers
Method
get_events
(&self)
lachesis-rs/src/hashgraph.rs:238
↓ 1 callers
Method
get_famous_witnesses
(&self, round: usize)
lachesis-rs/src/swirlds.rs:605
↓ 1 callers
Method
get_frame_and_previous_frame
( &self, current_frame_id: usize, )
lachesis-rs/src/lachesis.rs:150
↓ 1 callers
Method
get_hashgraph
(&self)
lachesis-rs/src/swirlds.rs:395
↓ 1 callers
Method
get_hits_per_events
( &self, r: usize, events_parents_can_see: &HashMap<PeerId, EventHash>, )
lachesis-rs/src/swirlds.rs:820
↓ 1 callers
Method
get_how_many_can_see
( &self, current_frame: &Frame, root: &EventHash, )
lachesis-rs/src/lachesis.rs:117
↓ 1 callers
Method
get_ordered_events
(&self)
lachesis-rs/src/swirlds.rs:1048
↓ 1 callers
Method
get_parents_round
(&self, hash: &EventHash)
lachesis-rs/src/swirlds.rs:843
↓ 1 callers
Method
get_round_hits
( &self, round: usize, hash: &EventHash, )
lachesis-rs/src/swirlds.rs:733
↓ 1 callers
Method
get_round_witnesses
( &self, round: usize, hash: &EventHash, )
lachesis-rs/src/swirlds.rs:711
↓ 1 callers
Method
get_server_handle
(&self)
kvdb/src/main.rs:101
↓ 1 callers
Method
get_timestamp_deciders
( &self, hash: &EventHash, unique_famous_witnesses: &HashSet<EventHash>, )
lachesis-rs/src/swirlds.rs:566
↓ 1 callers
Method
get_undetermined_events
(&self, round: usize)
lachesis-rs/src/swirlds.rs:684
↓ 1 callers
Method
get_unique_famous_witnesses
(&self, round: usize)
lachesis-rs/src/swirlds.rs:587
↓ 1 callers
Method
get_vote
( &self, witnesses: &HashSet<EventHash>, eh: &EventHash, )
lachesis-rs/src/swirlds.rs:654
↓ 1 callers
Method
get_voters
(&self)
lachesis-rs/src/swirlds.rs:762
↓ 1 callers
Method
get_votes_for_event
( &self, witnesses: &HashSet<EventHash>, eh: &EventHash, )
lachesis-rs/src/swirlds.rs:668
↓ 1 callers
Method
id
(&self)
lachesis-rs/src/swirlds.rs:1105
↓ 1 callers
Method
into
(self)
lachesis-rs/src/server/ws_message.rs:15
↓ 1 callers
Method
into_opera
(self)
lachesis-rs/src/lachesis/opera.rs:231
next →
1–100 of 240, ranked by callers