index
@totemsdk/txpow
Maturity: v1
@totemsdk/txpow
Interfaces
- MachineWorkAction
- MachineWorkAdmissionProof
- MineOptions
- MineResult
- MineWorkAdmissionOptions
- MinimaWorkRelay
- MinimaWorkTemplate
- MinimaWorkTemplateProvider
- MiningEstimate
- TxBodyOptions
- TxHeaderOptions
- TxPowParams
- VerifyResult
- VerifyWorkAdmissionOptions
- WorkAdmissionVerification
- WorkChallenge
Type Aliases
Variables
- CASCADE_LEVELS
- DEFAULT_CHALLENGE_TTL_MS
- MACHINE_WORK_ADMISSION_VERSION
- MACHINE_WORK_DOMAIN
- MAIN_NET_CHAIN_ID
- MAX_CHALLENGE_TTL_MS
- MAX_HASH
- TX_POW_MIN_DIFFICULTY
- ZERO_HASH
Functions
- assembleTxPoWEnvelope
- buildBlockHeaderTail
- buildEmptyBlockBody
- buildEmptyBurnTxBytes
- buildEmptyBurnWitnessBytes
- buildEmptyTransactionBytes
- buildEmptyWitnessBytes
- buildHeaderTail
- calibrateHashRate
- canonicalAction
- canonicalChallenge
- challengeFingerprint
- computeActionCommitment
- computeBlockCandidateId
- computeSuperLevel
- computeTxPoWId
- createWorkChallenge
- estimateMiningCost
- fetchTxPowTarget
- getBrowserWasmUrl
- isBlockWinner
- isLessThan
- isWasmAvailable
- mineHeaderTail
- mineTxPoW
- mineTxPoWInProcess
- mineWorkAdmission
- reconstructTxPoWEnvelope
- serializeMagic
- serializeSuperParents
- serializeTxBody
- serializeTxHeader
- serializeTxPoW
- setBrowserWorkerUrl
- setWasmUrl
- templateFreshness
- validateWorkChallenge
- verifyProofOfWork
- verifyTxPoWParts
- verifyTxPoWWork
- verifyWorkAdmission