Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/MartinKavik/voting-solana-moonzoon
/ functions
Functions
125 in github.com/MartinKavik/voting-solana-moonzoon
⨍
Functions
125
◇
Types & classes
13
↓ 21 callers
Function
set_status
(new_status: impl Into<Cow<'static, str>>)
app/frontend/src/parties_page.rs:58
↓ 11 callers
Function
connection
()
app/frontend/src/connection.rs:8
↓ 9 callers
Function
client
()
app/backend/src/solana_helpers.rs:25
↓ 6 callers
Function
start
()
app/frontend/src/lib.rs:22
↓ 5 callers
Function
account
()
app/frontend/src/app.rs:33
↓ 5 callers
Function
wait_for_cor_id
(cor_id: CorId)
app/frontend/src/connection.rs:44
↓ 4 callers
Function
recent_blockhash
()
app/frontend/src/app.rs:28
↓ 4 callers
Function
set_page_id
(new_page_id: PageId)
app/frontend/src/app.rs:45
↓ 4 callers
Function
set_status
(new_status: impl Into<Cow<'static, str>>)
app/frontend/src/add_voter_page.rs:35
↓ 4 callers
Function
status
()
app/frontend/src/add_party_page.rs:13
↓ 4 callers
Function
voter_pubkey
()
app/frontend/src/add_voter_page.rs:25
↓ 3 callers
Function
create_and_send_transaction
(voter_keypair: Keypair, party_pubkey: Pubkey, positive: bool)
app/frontend/src/parties_page/vote_transaction.rs:18
↓ 3 callers
Function
fee_payer_private_key
()
app/frontend/src/add_party_page.rs:18
↓ 3 callers
Function
page
()
app/frontend/src/parties_page/view.rs:6
↓ 3 callers
Function
parties
()
app/frontend/src/parties_page.rs:38
↓ 3 callers
Function
party_name
()
app/frontend/src/add_party_page.rs:25
↓ 3 callers
Function
request_voting_state
()
app/backend/src/solana_helpers.rs:49
↓ 3 callers
Function
view
()
app/frontend/src/parties_page.rs:123
↓ 3 callers
Function
voter_private_key
()
app/frontend/src/parties_page.rs:48
↓ 3 callers
Function
voting_owner_keypair
()
app/backend/src/solana_helpers.rs:15
↓ 3 callers
Function
voting_owner_private_key
()
app/frontend/src/add_voter_page.rs:18
↓ 3 callers
Function
voting_state_pubkey
()
app/frontend/src/solana_helpers.rs:17
↓ 3 callers
Function
voting_state_pubkey
()
app/backend/src/solana_helpers.rs:37
↓ 2 callers
Function
page_id
()
app/frontend/src/app.rs:23
↓ 2 callers
Function
party_name
(name: &str)
app/frontend/src/parties_page/view.rs:154
↓ 2 callers
Function
recent_cor_id
()
app/frontend/src/connection.rs:40
↓ 2 callers
Function
request_recent_blockhash
()
app/backend/src/solana_helpers.rs:63
↓ 2 callers
Function
set_status
(new_status: impl Into<Cow<'static, str>>)
app/frontend/src/add_party_page.rs:35
↓ 2 callers
Function
status
()
app/frontend/src/add_voter_page.rs:13
↓ 2 callers
Function
status
()
app/frontend/src/parties_page.rs:33
↓ 2 callers
Function
vote
(party_pubkey: Pubkey, positive: bool)
app/frontend/src/parties_page.rs:101
↓ 2 callers
Function
vote_button
(party: Arc<super::Party>, positive: bool)
app/frontend/src/parties_page/view.rs:116
↓ 1 callers
Function
add_party
()
app/frontend/src/add_party_page.rs:39
↓ 1 callers
Function
add_party_fields
()
app/frontend/src/add_party_page/view.rs:32
↓ 1 callers
Function
add_vote
(party_pubkey: Pubkey, positive: bool)
app/frontend/src/parties_page.rs:91
↓ 1 callers
Function
add_voter
()
app/frontend/src/add_voter_page.rs:39
↓ 1 callers
Function
add_voter_button
()
app/frontend/src/add_party_page/view.rs:87
↓ 1 callers
Function
add_voter_button
()
app/frontend/src/add_voter_page/view.rs:89
↓ 1 callers
Function
add_voter_fields
()
app/frontend/src/add_voter_page/view.rs:32
↓ 1 callers
Function
convert_and_set_parties
(new_parties: Vec<shared::Party>)
app/frontend/src/parties_page.rs:78
↓ 1 callers
Function
convert_party
(party: shared::Party)
app/frontend/src/parties_page.rs:20
↓ 1 callers
Function
deadline
()
app/frontend/src/parties_page.rs:43
↓ 1 callers
Function
deadline
(timestamp: i64)
app/frontend/src/parties_page/view.rs:54
↓ 1 callers
Function
deadline_countdown
(timestamp: i64)
app/frontend/src/parties_page/view.rs:69
↓ 1 callers
Function
deadline_date_time
(timestamp: i64)
app/frontend/src/parties_page/view.rs:64
↓ 1 callers
Function
fee_payer_private_key_field
()
app/frontend/src/add_party_page/view.rs:39
↓ 1 callers
Function
fee_payer_private_key_input
()
app/frontend/src/add_party_page/view.rs:52
↓ 1 callers
Function
fee_payer_private_key_label
()
app/frontend/src/add_party_page/view.rs:46
↓ 1 callers
Function
header
()
app/frontend/src/app/view.rs:11
↓ 1 callers
Function
header_links
()
app/frontend/src/app/view.rs:20
↓ 1 callers
Function
init_voting
(voting_owner_pubkey: &Pubkey)
program/src/instruction.rs:85
↓ 1 callers
Function
init_voting_state
()
app/backend/src/init_voting_state.rs:8
↓ 1 callers
Method
into_cow_str
(self)
app/frontend/src/theme.rs:17
↓ 1 callers
Function
parties
()
app/frontend/src/parties_page/view.rs:100
↓ 1 callers
Function
party_added
(party_name_or_error: Result<String, String>)
app/frontend/src/add_party_page.rs:66
↓ 1 callers
Function
party_data
(party: &super::Party)
app/frontend/src/parties_page/view.rs:139
↓ 1 callers
Function
party_name_and_votes
(party: &super::Party)
app/frontend/src/parties_page/view.rs:147
↓ 1 callers
Function
party_name_field
()
app/frontend/src/add_party_page/view.rs:62
↓ 1 callers
Function
party_name_input
()
app/frontend/src/add_party_page/view.rs:73
↓ 1 callers
Function
party_name_label
()
app/frontend/src/add_party_page/view.rs:69
↓ 1 callers
Function
party_pubkey
(pubkey: Pubkey)
app/frontend/src/parties_page/view.rs:171
↓ 1 callers
Function
party_votes
(votes: &Mutable<i64>)
app/frontend/src/parties_page/view.rs:158
↓ 1 callers
Function
process
( program_id: &Pubkey, accounts: &[AccountInfo], instruction_data: &[u8], )
program/src/processor.rs:10
↓ 1 callers
Function
push_party
(party: shared::Party)
app/frontend/src/parties_page.rs:83
↓ 1 callers
Function
request_deadline
()
app/frontend/src/parties_page.rs:70
↓ 1 callers
Function
request_minimum_balance_for_rent_exemption
(size: usize)
app/backend/src/solana_helpers.rs:73
↓ 1 callers
Function
request_parties
()
app/frontend/src/parties_page.rs:62
↓ 1 callers
Function
router
()
app/frontend/src/router.rs:6
↓ 1 callers
Function
set_account
(new_account: Result<Account, String>)
app/frontend/src/app.rs:53
↓ 1 callers
Function
set_deadline
(timestamp: i64)
app/frontend/src/parties_page.rs:87
↓ 1 callers
Function
set_recent_blockhash
(blockhash: Hash)
app/frontend/src/app.rs:49
↓ 1 callers
Function
status
()
app/frontend/src/add_party_page/view.rs:83
↓ 1 callers
Function
status
()
app/frontend/src/parties_page/view.rs:94
↓ 1 callers
Function
status
()
app/frontend/src/add_voter_page/view.rs:85
↓ 1 callers
Function
title
()
app/frontend/src/add_party_page/view.rs:25
↓ 1 callers
Function
title
()
app/frontend/src/parties_page/view.rs:23
↓ 1 callers
Function
title
()
app/frontend/src/add_voter_page/view.rs:25
↓ 1 callers
Function
unknown_page
()
app/frontend/src/app/view.rs:57
↓ 1 callers
Function
up_msg_handler
(req: UpMsgRequest<UpMsg>, deadline: i64)
app/backend/src/main.rs:25
↓ 1 callers
Function
voter_added
(voter_pubkey_or_error: Result<Pubkey, String>)
app/frontend/src/add_voter_page.rs:68
↓ 1 callers
Function
voter_private_key_field
()
app/frontend/src/parties_page/view.rs:32
↓ 1 callers
Function
voter_private_key_input
()
app/frontend/src/parties_page/view.rs:45
↓ 1 callers
Function
voter_private_key_label
()
app/frontend/src/parties_page/view.rs:39
↓ 1 callers
Function
voter_pubkey_field
()
app/frontend/src/add_voter_page/view.rs:62
↓ 1 callers
Function
voter_pubkey_input
()
app/frontend/src/add_voter_page/view.rs:75
↓ 1 callers
Function
voter_pubkey_label
()
app/frontend/src/add_voter_page/view.rs:69
↓ 1 callers
Function
voting_owner_private_key_field
()
app/frontend/src/add_voter_page/view.rs:39
↓ 1 callers
Function
voting_owner_private_key_input
()
app/frontend/src/add_voter_page/view.rs:52
↓ 1 callers
Function
voting_owner_private_key_label
()
app/frontend/src/add_voter_page/view.rs:46
↓ 1 callers
Function
voting_owner_pubkey
()
app/frontend/src/solana_helpers.rs:11
↓ 1 callers
Function
voting_state_pubkey
(voting_owner_pubkey: &Pubkey)
program/src/instruction.rs:80
Function
add_party
@TODO_QUESTION: How to correctly represent a `Vec<Party>` on chain? @TODO_QUESTION: Can I create a Party account without the need to define the new in
program/src/instruction.rs:124
Function
add_voter
(voting_owner_pubkey: &Pubkey, voter_pubkey: &Pubkey)
program/src/instruction.rs:93
Function
create_and_send_transaction
(fee_payer_keypair: Keypair, party_name: String)
app/frontend/src/add_party_page/add_party_transaction.rs:17
Function
create_and_send_transaction
(voting_owner_keypair: Keypair, voter_pubkey: Pubkey)
app/frontend/src/add_voter_page/add_voter_transaction.rs:18
Method
from
(e: VotingError)
program/src/error.rs:38
Function
frontend
()
app/backend/src/main.rs:13
Function
header_link
(route: Route, label: &str, page_id: super::PageId)
app/frontend/src/app/view.rs:28
Function
main
()
app/backend/src/main.rs:207
Function
page
()
app/frontend/src/add_party_page/view.rs:4
next →
1–100 of 125, ranked by callers