BoxValue
BoxValue<
ValueType
>:Object
A value saved in box storage
Type parameters
• ValueType
Type declaration
delete
delete: () =>
void
Returns
void
exists
exists:
boolean
size
size:
uint64
value
value:
ValueType
create()
Parameters
• size?: uint64
Returns
void
extract()
Parameters
• offset: uint64
• length: uint64
Returns
Brand
<string
, "bytes"
>
replace()
Parameters
• offset: uint64
• value: Brand
<string
, "bytes"
>
Returns
void
resize()
Change the size of the box dding zero bytes to end or removing bytes from the end, as needed. Throws error if the box does not exist or the size is larger than 32,768.
Parameters
• size: uint64
The new size of the box
Returns
void
splice()
Remove bytes from the box starting at the given offset and replace them with the given data.
Parameters
• offset: uint64
• length: uint64
• data: Brand
<string
, "bytes"
>
Returns
void