toncenter-js
Preparing search index...
TonBlockStorageV2
Interface TonBlockStorageV2
interface
TonBlockStorageV2
{
clean
()
:
Promise
<
void
>
;
getLastMasterchainBlock
()
:
Promise
<
null
|
number
>
;
getUnprocessedShardchainBlock
()
:
Promise
<
null
|
{
seqno
:
number
;
shard
:
string
;
workchain
:
number
}
,
>
;
insertMasterchainBlock
(
seqno
:
number
)
:
Promise
<
void
>
;
insertShardchainBlocks
(
shards
:
{
"@type"
:
"ton.blockIdExt"
;
file_hash
:
string
;
root_hash
:
string
;
seqno
:
number
;
shard
:
string
;
workchain
:
number
;
}
[]
,
)
:
Promise
<
void
>
;
setShardchainBlockProcessed
(
workchain
:
number
,
shard
:
string
,
seqno
:
number
,
prevShardBlocks
:
{
"@type"
:
"ton.blockIdExt"
;
file_hash
:
string
;
root_hash
:
string
;
seqno
:
number
;
shard
:
string
;
workchain
:
number
;
}
[]
,
)
:
Promise
<
void
>
;
}
Implemented by
TonMemoryBlockStorageV2
TonRedisBlockStorageV2
Index
Methods
clean
get
Last
Masterchain
Block
get
Unprocessed
Shardchain
Block
insert
Masterchain
Block
insert
Shardchain
Blocks
set
Shardchain
Block
Processed
Methods
clean
clean
()
:
Promise
<
void
>
Returns
Promise
<
void
>
get
Last
Masterchain
Block
getLastMasterchainBlock
()
:
Promise
<
null
|
number
>
Returns
Promise
<
null
|
number
>
get
Unprocessed
Shardchain
Block
getUnprocessedShardchainBlock
()
:
Promise
<
null
|
{
seqno
:
number
;
shard
:
string
;
workchain
:
number
}
,
>
Returns
Promise
<
null
|
{
seqno
:
number
;
shard
:
string
;
workchain
:
number
}
>
insert
Masterchain
Block
insertMasterchainBlock
(
seqno
:
number
)
:
Promise
<
void
>
Parameters
seqno
:
number
Returns
Promise
<
void
>
insert
Shardchain
Blocks
insertShardchainBlocks
(
shards
:
{
"@type"
:
"ton.blockIdExt"
;
file_hash
:
string
;
root_hash
:
string
;
seqno
:
number
;
shard
:
string
;
workchain
:
number
;
}
[]
,
)
:
Promise
<
void
>
Parameters
shards
:
{
"@type"
:
"ton.blockIdExt"
;
file_hash
:
string
;
root_hash
:
string
;
seqno
:
number
;
shard
:
string
;
workchain
:
number
;
}
[]
Returns
Promise
<
void
>
set
Shardchain
Block
Processed
setShardchainBlockProcessed
(
workchain
:
number
,
shard
:
string
,
seqno
:
number
,
prevShardBlocks
:
{
"@type"
:
"ton.blockIdExt"
;
file_hash
:
string
;
root_hash
:
string
;
seqno
:
number
;
shard
:
string
;
workchain
:
number
;
}
[]
,
)
:
Promise
<
void
>
Parameters
workchain
:
number
shard
:
string
seqno
:
number
prevShardBlocks
:
{
"@type"
:
"ton.blockIdExt"
;
file_hash
:
string
;
root_hash
:
string
;
seqno
:
number
;
shard
:
string
;
workchain
:
number
;
}
[]
Returns
Promise
<
void
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Methods
clean
get
Last
Masterchain
Block
get
Unprocessed
Shardchain
Block
insert
Masterchain
Block
insert
Shardchain
Blocks
set
Shardchain
Block
Processed
toncenter-js
Loading...