Class: CairoBytes31
Defined in: src/utils/cairoDataTypes/bytes31.ts:8
Constructors
Constructor
new CairoBytes31(
data):CairoBytes31
Defined in: src/utils/cairoDataTypes/bytes31.ts:15
Parameters
data
unknown
Returns
CairoBytes31
Properties
MAX_BYTE_SIZE
staticMAX_BYTE_SIZE:31
Defined in: src/utils/cairoDataTypes/bytes31.ts:9
abiSelector
staticabiSelector:"core::bytes_31::bytes31"
Defined in: src/utils/cairoDataTypes/bytes31.ts:13
data
data:
Uint8Array
Defined in: src/utils/cairoDataTypes/bytes31.ts:11
Methods
__processData()
static__processData(data):Uint8Array
Defined in: src/utils/cairoDataTypes/bytes31.ts:22
Parameters
data
unknown
Returns
Uint8Array
validate()
staticvalidate(data):void
Defined in: src/utils/cairoDataTypes/bytes31.ts:58
Parameters
data
unknown
Returns
void
is()
staticis(data):boolean
Defined in: src/utils/cairoDataTypes/bytes31.ts:66
Parameters
data
string | Uint8Array<ArrayBufferLike> | Buffer<ArrayBufferLike>
Returns
boolean
isAbiType()
staticisAbiType(abiType):boolean
Defined in: src/utils/cairoDataTypes/bytes31.ts:78
Check if provided abi type is this data type
Parameters
abiType
string
Returns
boolean
factoryFromApiResponse()
staticfactoryFromApiResponse(responseIterator):CairoBytes31
Defined in: src/utils/cairoDataTypes/bytes31.ts:82
Parameters
responseIterator
Iterator<string>
Returns
CairoBytes31
toApiRequest()
toApiRequest():
string[]
Defined in: src/utils/cairoDataTypes/bytes31.ts:35
Returns
string[]
toBigInt()
toBigInt():
bigint
Defined in: src/utils/cairoDataTypes/bytes31.ts:39
Returns
bigint
decodeUtf8()
decodeUtf8():
string
Defined in: src/utils/cairoDataTypes/bytes31.ts:43
Returns
string
toHexString()
toHexString(
padded?):string
Defined in: src/utils/cairoDataTypes/bytes31.ts:53
Parameters
padded?
"padded"
flag for including leading zeros
Returns
string