pub struct Submit<'a> {
pub user_name: String,
pub job_id: String,
pub extra_nonce2: Extranonce<'a>,
pub time: HexU32Be,
pub nonce: HexU32Be,
pub version_bits: Option<HexU32Be>,
pub id: u64,
}Expand description
mining.submit(“username”, “job id”, “ExtraNonce2”, “nTime”, “nOnce”)
Miners submit shares using the method “mining.submit”. Client submissions contain:
- Worker Name.
- Job ID.
- ExtraNonce2.
- nTime.
- nOnce.
- version_bits (used by version-rolling extension)
Server response is result: true for accepted, false for rejected (or you may get an error with more details).
Fields§
§user_name: String§job_id: String§extra_nonce2: Extranonce<'a>§time: HexU32Be§nonce: HexU32Be§version_bits: Option<HexU32Be>§id: u64Implementations§
Trait Implementations§
Source§impl TryFrom<StandardRequest> for Submit<'_>
impl TryFrom<StandardRequest> for Submit<'_>
Source§type Error = ParsingMethodError
type Error = ParsingMethodError
The type returned in the event of a conversion error.
impl<'a> Eq for Submit<'a>
impl<'a> StructuralPartialEq for Submit<'a>
Auto Trait Implementations§
impl<'a> Freeze for Submit<'a>
impl<'a> RefUnwindSafe for Submit<'a>
impl<'a> Send for Submit<'a>
impl<'a> Sync for Submit<'a>
impl<'a> Unpin for Submit<'a>
impl<'a> UnsafeUnpin for Submit<'a>
impl<'a> !UnwindSafe for Submit<'a>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more