Class: BcsType<T, Input>
Type Parameters
- T
- Input =
T
Constructors
new BcsType()
new BcsType<
T
,Input
>(options
):BcsType
<T
,Input
>
Parameters
- options:
object
&BcsTypeOptions
<T
,Input
>
Returns
BcsType
<T
, Input
>
Properties
$inferType
$inferType:
T
$inferInput
$inferInput:
Input
name
name:
string
read()
read: (
reader
) =>T
Parameters
- reader:
BcsReader
Returns
T
serializedSize()
serializedSize: (
value
,options
?) =>null
|number
Parameters
- value:
Input
- options?:
BcsWriterOptions
Returns
null
| number
validate()
validate: (
value
) =>void
Parameters
- value:
Input
Returns
void
Methods
write()
write(
value
,writer
):void
Parameters
- value:
Input
- writer:
BcsWriter
Returns
void
serialize()
serialize(
value
,options
?):SerializedBcs
<T
,Input
>
Parameters
- value:
Input
- options?:
BcsWriterOptions
Returns
SerializedBcs
<T
, Input
>
parse()
parse(
bytes
):T
Parameters
- bytes:
Uint8Array
Returns
T
fromHex()
fromHex(
hex
):T
Parameters
- hex:
string
Returns
T
fromBase58()
fromBase58(
b64
):T
Parameters
- b64:
string
Returns
T
fromBase64()
fromBase64(
b64
):T
Parameters
- b64:
string
Returns
T
transform()
transform<
T2
,Input2
>(__namedParameters
):BcsType
<T2
,Input2
>
Type Parameters
- T2
- Input2
Parameters
- __namedParameters:
object
&BcsTypeOptions
<T2
,Input2
>
Returns
BcsType
<T2
, Input2
>
Feedback Form