MCPcopy Create free account

hub / github.com/blueshift-gg/doppler / functions

Functions28 in github.com/blueshift-gg/doppler

↓ 5 callersMethodcompute_units
(&self)
sdk/src/accounts.rs:51
↓ 4 callersMethodto_bytes
(&self)
sdk/src/accounts.rs:14
↓ 2 callersMethodadd_oracle_update
( mut self, oracle_pubkey: Pubkey, oracle: Oracle<T>, )
sdk/src/transaction.rs:39
↓ 2 callersMethodbuild
(self, recent_blockhash: Hash)
sdk/src/transaction.rs:65
↓ 2 callersMethodwith_unit_price
(mut self, micro_lamports: u64)
sdk/src/transaction.rs:59
↓ 2 callersFunctionwrite
(ptr: *mut u8, offset: usize, value: T)
doppler/src/lib.rs:27
↓ 1 callersFunctionkeyed_account_for_admin
(key: Pubkey)
program/benches/compute_units.rs:12
↓ 1 callersFunctionkeyed_account_for_admin
(key: Pubkey)
program/tests/tests.rs:11
↓ 1 callersMethodloaded_accounts_data_size_limit
(&self)
sdk/src/accounts.rs:58
Methodcheck
# Check Performs the following checks on the Admin account: - Checks Admin is a non-duplicate signer (2 CUs) - Checks Admin address matches ADMIN (12
doppler/src/admin.rs:27
Methodcheck_and_update
(ptr: *mut u8)
doppler/src/oracle.rs:22
Functionentrypoint
# Safety This is a permissioned entrypoint only invokable by the ADMIN keypair. It is as safe as you choose it to be.
program/src/lib.rs:20
Methodfrom
(update: UpdateInstruction<T>)
sdk/src/accounts.rs:64
Methodfrom_bytes
(data: &[u8])
sdk/src/accounts.rs:29
Functionkeyed_account_for_oracle
( mollusk: &mut Mollusk, admin: Pubkey, seed: &str, payload: T, )
program/benches/compute_units.rs:19
Functionkeyed_account_for_oracle
( mollusk: &mut Mollusk, admin: Pubkey, seed: &str, payload: T, )
program/tests/tests.rs:18
Functionmain
()
program/benches/compute_units.rs:50
Functionmain
()
examples/src/multiple_price_feed.rs:11
Functionmain
()
examples/src/single_price_feed.rs:11
Methodnew
(admin: &'a Keypair)
sdk/src/transaction.rs:25
Functionoracle_account
( client: &RpcClient, oracle_pubkey: &Pubkey, )
examples/src/fetch.rs:5
Functionread
(ptr: *const u8, offset: usize)
doppler/src/lib.rs:14
Functiontest_cu_limit_market_data_payload
()
sdk/src/accounts.rs:180
Functiontest_cu_limit_num_payload
()
sdk/src/accounts.rs:114
Functiontest_cu_limit_price_feed_payload
()
sdk/src/accounts.rs:135
Functiontest_cu_limit_prop_amm_payload
()
sdk/src/accounts.rs:156
Functiontest_oracle_to_bytes
()
sdk/src/accounts.rs:101
Functiontest_oracle_update
()
program/tests/tests.rs:50