Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/256foundation/mujina
/ functions
Functions
923 in github.com/256foundation/mujina
⨍
Functions
923
◇
Types & classes
227
Method
new_range
Create a range with custom bounds.
mujina-miner/src/job_source/extranonce2.rs:136
Method
new_with_address
Create a new EMC2101 driver with custom address
mujina-miner/src/peripheral/emc2101.rs:135
Function
no_samples
()
mujina-miner/src/types/hashrate_estimator.rs:158
Function
no_samples_hashrate_zero
()
mujina-miner/src/types/hashrate_estimator.rs:164
Function
non_power_of_two_floors
()
mujina-miner/src/asic/bm13xx/protocol.rs:2354
Function
nonce_bytes
Get nonce bytes
mujina-miner/src/job_source/test_blocks.rs:134
Function
nonce_range_configuration
()
mujina-miner/src/asic/bm13xx/protocol.rs:1397
Method
none
No mask - no bits rollable
mujina-miner/src/job_source/version.rs:31
Method
normal
Normal strength for chips in middle of chain
mujina-miner/src/asic/bm13xx/protocol.rs:431
Function
not_settled_initially
()
mujina-miner/src/types/hashrate_estimator.rs:302
Method
notification
Create a notification (request without ID).
mujina-miner/src/stratum_v1/messages.rs:364
Method
off
Turn the LED off.
mujina-miner/src/hw_trait/rgb_led.rs:46
Function
ordering
()
mujina-miner/src/types/temperature.rs:56
Method
pair
Create a linked (transport, handle) pair.
mujina-miner/src/stratum_v1/connection.rs:200
Method
parse_v0
Parse a v0 response from bytes (after the length field is stripped). All responses are treated as success. Protocol v0 intends to signal errors with
mujina-miner/src/mgmt_protocol/bitaxe_raw/mod.rs:245
Method
parse_v1
Parse a v1 response from bytes (after the length field is stripped). V1 has an explicit status byte: `0x00` for success, otherwise an [`ErrorCode`] v
mujina-miner/src/mgmt_protocol/bitaxe_raw/mod.rs:268
Method
partial_cmp
(&self, other: &Self)
mujina-miner/src/types/difficulty.rs:169
Method
partial_cmp
(&self, other: &Self)
mujina-miner/src/peripheral/pmbus.rs:239
Function
patch_miner
( State(state): State<SharedState>, Json(req): Json<MinerPatchRequest>, )
mujina-miner/src/api/v0.rs:70
Function
pending_clears_on_false
()
mujina-miner/src/types/debounced_alarm.rs:167
Method
per_minute
Create a rate of N shares per minute. # Panics Panics if `shares` is not positive.
mujina-miner/src/types/share_rate.rs:35
Method
per_second
Create a rate of N shares per second. # Panics Panics if `shares` is not positive.
mujina-miner/src/types/share_rate.rs:26
Function
pll_calculation_produces_valid_frequencies
()
mujina-miner/src/asic/bm13xx/protocol.rs:1325
Method
poll_read
( mut self: Pin<&mut Self>, cx: &mut Context<'_>, buf: &mut ReadBuf<'_>, )
mujina-miner/src/board/bitaxe.rs:659
Method
poll_read
( self: Pin<&mut Self>, cx: &mut Context<'_>, buf: &mut ReadBuf<'_>, )
mujina-miner/src/transport/serial.rs:316
Method
poll_shutdown
(self: Pin<&mut Self>, cx: &mut Context<'_>)
mujina-miner/src/transport/serial.rs:414
Method
poll_write
( self: Pin<&mut Self>, cx: &mut Context<'_>, buf: &[u8], )
mujina-miner/src/transport/serial.rs:363
Function
power_of_two_difficulty_exact
()
mujina-miner/src/asic/bm13xx/protocol.rs:2348
Function
prev_hash_bytes
Get previous block hash bytes
mujina-miner/src/job_source/test_blocks.rs:114
Function
probe_measures_a_positive_rate
()
mujina-miner/src/cpu_miner/hasher.rs:376
Function
probe_peak_hashrate
Measure this CPU's peak single-thread hashrate. Hashes a synthetic header flat-out for a fixed window and returns the observed rate. Used at startup
mujina-miner/src/cpu_miner/hasher.rs:252
Function
prune_on_record_prevents_unbounded_growth
()
mujina-miner/src/types/hashrate_estimator.rs:264
Method
read
(&mut self, addr: u8, buffer: &mut [u8])
mujina-miner/src/mgmt_protocol/bitaxe_raw/i2c.rs:40
Method
read
(&mut self)
mujina-miner/src/mgmt_protocol/bitaxe_raw/gpio.rs:70
Function
read_register
()
mujina-miner/src/asic/bm13xx/protocol.rs:1471
Method
read_register
Create a command to read a register.
mujina-miner/src/asic/bm13xx/protocol.rs:2639
Function
reading_from_high_low
()
mujina-miner/src/peripheral/tmp451.rs:158
Function
reading_from_raw
()
mujina-miner/src/peripheral/tmp1075.rs:110
Function
rearms_after_resolved
()
mujina-miner/src/types/debounced_alarm.rs:239
Function
reboot_to_bootloader
Reboot the board into its USB bootloader. Like [`reboot`], no response is sent. The host can detect success by observing USB re-enumeration as a UF2
mujina-miner/src/mgmt_protocol/bitaxe_raw/system.rs:25
Function
reconnects_after_disconnect
()
mujina-miner/src/job_source/stratum_v1.rs:1610
Method
record_debug
(&mut self, field: &Field, value: &dyn fmt::Debug)
mujina-miner/src/tracing.rs:172
Function
reflects_updated_state
()
mujina-miner/src/api/registry.rs:101
Function
removes_disconnected_boards
()
mujina-miner/src/api/registry.rs:79
Method
replace_task
(&mut self, new_task: HashTask)
mujina-miner/src/asic/bm13xx/thread.rs:203
Method
request
Create a new request message.
mujina-miner/src/stratum_v1/messages.rs:355
Function
reset_from_fired_rearms
()
mujina-miner/src/types/debounced_alarm.rs:271
Function
reset_from_idle_is_noop
()
mujina-miner/src/types/debounced_alarm.rs:287
Function
reset_from_timing_rearms
()
mujina-miner/src/types/debounced_alarm.rs:255
Function
resolved_is_one_shot
()
mujina-miner/src/types/debounced_alarm.rs:227
Function
resolved_on_false_after_triggered
()
mujina-miner/src/types/debounced_alarm.rs:216
Method
resume
(self: Box<Self>, led: Box<dyn RgbLed>)
mujina-miner/src/peripheral/led/animation/breathe.rs:111
Method
resume
(self: Box<Self>, led: Box<dyn RgbLed>)
mujina-miner/src/peripheral/led/animation/hold.rs:40
Method
resume
(self: Box<Self>, led: Box<dyn RgbLed>)
mujina-miner/src/peripheral/led/animation/blink.rs:96
Function
resume_completes_remaining_duration
()
mujina-miner/src/peripheral/led/animation/flash.rs:85
Function
reverse_bits_examples
()
mujina-miner/src/asic/bm13xx/protocol.rs:2434
Method
round_significant
Round an f64 to `digits` significant decimal digits.
mujina-miner/src/types/difficulty.rs:133
Function
round_trip
()
mujina-miner/src/types/temperature.rs:44
Method
run
Run the backplane event loop.
mujina-miner/src/backplane.rs:82
Method
run
Run the daemon until shutdown is requested.
mujina-miner/src/daemon.rs:45
Function
scheduler_target_across_hashrates
()
mujina-miner/src/scheduler.rs:1226
Function
scheduler_target_clamps_easy_source_to_harder
()
mujina-miner/src/scheduler.rs:1211
Function
scheduler_target_clamps_hard_source_to_easier
()
mujina-miner/src/scheduler.rs:1194
Function
scheduler_target_passthrough_when_in_range
()
mujina-miner/src/scheduler.rs:1183
Function
scheduler_target_zero_hashrate_passthrough
()
mujina-miner/src/scheduler.rs:1176
Function
serialize_opt_f64_as_integer_when_whole
Serialize an `Option<f64>` so that whole numbers appear without a fractional part (e.g. `2328` instead of `2328.0`).
mujina-miner/src/api_client/types.rs:112
Method
set
(&mut self, color: RgbColor, brightness: f32)
mujina-miner/src/peripheral/led/calibrated.rs:27
Method
set
(&mut self, color: RgbColor, brightness: f32)
mujina-miner/src/mgmt_protocol/bitaxe_raw/led.rs:34
Method
set_baudrate
Set UART baud rate on all chips
mujina-miner/src/asic/bm13xx/protocol.rs:2648
Function
set_chip_address_from_capture
()
mujina-miner/src/asic/bm13xx/protocol.rs:1561
Method
set_mode
(&mut self, mode: PinMode)
mujina-miner/src/mgmt_protocol/bitaxe_raw/gpio.rs:53
Function
settled_after_min_samples
()
mujina-miner/src/types/hashrate_estimator.rs:308
Function
settled_hashrate_none_before_settled
()
mujina-miner/src/types/hashrate_estimator.rs:336
Function
settled_hashrate_some_after_settled
()
mujina-miner/src/types/hashrate_estimator.rs:345
Function
settled_with_custom_threshold
()
mujina-miner/src/types/hashrate_estimator.rs:323
Method
shl
(self, rhs: u32)
mujina-miner/src/u256.rs:196
Method
shutdown
(&mut self)
mujina-miner/src/board/bitaxe.rs:446
Function
shutdown_during_backoff
()
mujina-miner/src/job_source/stratum_v1.rs:1762
Method
single_chip
Create config for single chip (full range)
mujina-miner/src/asic/bm13xx/protocol.rs:240
Method
single_chip_init
Get the initialization sequence for a single chip (e.g., Bitaxe). Returns a vector of commands to configure the chip for mining: 1. Set PLL parameter
mujina-miner/src/asic/bm13xx/protocol.rs:2490
Function
single_sample_with_elapsed
()
mujina-miner/src/types/hashrate_estimator.rs:181
Function
single_sample_zero_span
()
mujina-miner/src/types/hashrate_estimator.rs:171
Function
source_by_name_returns_404_when_missing
()
mujina-miner/src/api/server.rs:334
Function
source_by_name_returns_match
()
mujina-miner/src/api/server.rs:314
Function
source_difficulty_serializes_as_f64
()
mujina-miner/src/api/server.rs:341
Function
sources_returns_list
()
mujina-miner/src/api/server.rs:284
Function
startup_gate_holds_for_completion_even_after_all_reported
()
mujina-miner/src/scheduler.rs:1266
Function
startup_gate_opens_on_completion_when_all_reported
()
mujina-miner/src/scheduler.rs:1241
Function
startup_gate_opens_on_completion_with_no_threads
()
mujina-miner/src/scheduler.rs:1276
Function
startup_gate_opens_on_last_report_after_completion
()
mujina-miner/src/scheduler.rs:1253
Function
startup_gate_stays_open_after_opening
()
mujina-miner/src/scheduler.rs:1293
Function
startup_gate_timeout_forces_open
()
mujina-miner/src/scheduler.rs:1283
Function
static_states_set_led_directly
()
mujina-miner/src/peripheral/led/status_led.rs:110
Method
status
(&self)
mujina-miner/src/cpu_miner/thread.rs:188
Method
sub_assign
(&mut self, rhs: Self)
mujina-miner/src/u256.rs:188
Method
submit_share
Submit a share to this source.
mujina-miner/src/job_source/messages.rs:90
Function
sum_empty_iterator
()
mujina-miner/src/types/hash_rate.rs:163
Function
sum_over_iterator
()
mujina-miner/src/types/hash_rate.rs:152
Method
take_event_receiver
(&mut self)
mujina-miner/src/asic/bm13xx/thread.rs:232
Function
test_apply_gp_bits_validates_mask
()
mujina-miner/src/job_source/version.rs:217
← previous
next →
601–700 of 923, ranked by callers