@tevm/voltaire / primitives/TransactionHash
primitives/TransactionHash
Classes
InvalidTransactionHashFormatError
Defined in: src/primitives/TransactionHash/errors.js:23Extends
Error
Constructors
Constructor
new InvalidTransactionHashFormatError(Defined in: src/primitives/TransactionHash/errors.js:28message,details?):InvalidTransactionHashFormatError
Parameters
message
string
details?
ErrorDetails
Returns
InvalidTransactionHashFormatError
Overrides
Error.constructor
Properties
details
details: ErrorDetails
Defined in: src/primitives/TransactionHash/errors.js:33
name
name: string
Defined in: src/primitives/TransactionHash/errors.js:30
Inherited from
Error.name
InvalidTransactionHashLengthError
Defined in: src/primitives/TransactionHash/errors.js:8Extends
Error
Constructors
Constructor
new InvalidTransactionHashLengthError(Defined in: src/primitives/TransactionHash/errors.js:13message,details?):InvalidTransactionHashLengthError
Parameters
message
string
details?
ErrorDetails
Returns
InvalidTransactionHashLengthError
Overrides
Error.constructor
Properties
details
details: ErrorDetails
Defined in: src/primitives/TransactionHash/errors.js:18
name
name: string
Defined in: src/primitives/TransactionHash/errors.js:15
Inherited from
Error.name
Interfaces
ErrorDetails
Defined in: src/primitives/TransactionHash/errors.js:2Properties
context?
Defined in: src/primitives/TransactionHash/errors.js:5optionalcontext:Record<string,unknown>
expected?
Defined in: src/primitives/TransactionHash/errors.js:4optionalexpected:string
value?
Defined in: src/primitives/TransactionHash/errors.js:3optionalvalue:unknown
Type Aliases
TransactionHashType
TransactionHashType =Defined in: src/primitives/TransactionHash/TransactionHashType.ts:6 Transaction hash (32-byte identifier)Uint8Array&object
Type Declaration
[brand]
readonly[brand]:"TransactionHash"
length
readonlylength:32
Variables
equals()
Defined in: src/primitives/TransactionHash/index.ts:14 Check if two TransactionHashes are equalconstequals: (a,b) =>boolean=_equals
Parameters
a
TransactionHashType
b
TransactionHashType
Returns
boolean
from()
Defined in: src/primitives/TransactionHash/index.ts:10 Create TransactionHash from various input typesconstfrom: (value) =>TransactionHashType=_from
Parameters
value
string | Uint8Array<ArrayBufferLike>
Returns
TransactionHashType
Throws
fromBytes()
Defined in: src/primitives/TransactionHash/index.ts:11 Create TransactionHash from bytesconstfromBytes: (bytes) =>TransactionHashType=_fromBytes
Parameters
bytes
Uint8Array<ArrayBufferLike>
Returns
TransactionHashType
Throws
If bytes length is not 32fromHex()
Defined in: src/primitives/TransactionHash/index.ts:12 Create TransactionHash from hex stringconstfromHex: (hex) =>TransactionHashType=_fromHex
Parameters
hex
string
Returns
TransactionHashType
Throws
If hex format is invalidtoHex()
Defined in: src/primitives/TransactionHash/index.ts:13 Convert TransactionHash to hex stringconsttoHex: (hash) =>string=_toHex
Parameters
hash
TransactionHashType
Returns
string
