@tevm/voltaire / primitives/RuntimeCode
primitives/RuntimeCode
Type Aliases
RuntimeCodeType
RuntimeCodeType =Defined in: src/primitives/RuntimeCode/RuntimeCodeType.ts:7 Branded RuntimeCode type Pure runtime bytecode without constructor or metadataUint8Array&object
Type Declaration
[brand]
readonly[brand]:"RuntimeCode"
Functions
_equals()
_equals(Defined in: src/primitives/RuntimeCode/equals.js:15 Check if two RuntimeCode instances are equala,b):boolean
Parameters
a
RuntimeCodeType
First RuntimeCode
b
RuntimeCodeType
Second RuntimeCode
Returns
boolean
true if equal
Example
_toHex()
_toHex(Defined in: src/primitives/RuntimeCode/toHex.js:15 Convert RuntimeCode to hex stringdata):HexType
Parameters
data
RuntimeCodeType
RuntimeCode
Returns
HexType
Hex string
Example
equals()
equals(Defined in: src/primitives/RuntimeCode/index.ts:16a,b):boolean
Parameters
a
string | Uint8Array<ArrayBufferLike> | RuntimeCodeType
b
string | Uint8Array<ArrayBufferLike> | RuntimeCodeType
Returns
boolean
from()
from(Defined in: src/primitives/RuntimeCode/from.js:18 Create RuntimeCode from various input typesvalue):RuntimeCodeType
Parameters
value
Hex string or Uint8Arraystring | Uint8Array<ArrayBufferLike>
Returns
RuntimeCodeType
RuntimeCode
See
https://voltaire.tevm.sh/primitives/runtime-code for RuntimeCode documentationSince
0.0.0Throws
Example
fromHex()
fromHex(Defined in: src/primitives/RuntimeCode/fromHex.js:15 Create RuntimeCode from hex stringhex):RuntimeCodeType
Parameters
hex
string
Hex string
Returns
RuntimeCodeType
RuntimeCode
Throws
If hex string is invalidExample
toHex()
toHex(Defined in: src/primitives/RuntimeCode/index.ts:23value):HexType
Parameters
value
string | Uint8Array<ArrayBufferLike> | RuntimeCodeType
Returns
HexType
