@acala-network/chopsticks-core
@acala-network/chopsticks-core / TxPool
Class: TxPool
Defined in: packages/core/src/blockchain/txpool.ts:46
Constructors
new TxPool()
new TxPool(
chain
,inherentProviders
,mode
):TxPool
Defined in: packages/core/src/blockchain/txpool.ts:62
Parameters
chain
inherentProviders
mode
BuildBlockMode
= BuildBlockMode.Batch
Returns
Properties
event
readonly
event:EventEmitter
<string
|symbol
,any
>
Defined in: packages/core/src/blockchain/txpool.ts:58
Accessors
dmp
Get Signature
get dmp():
DownwardMessage
[]
Defined in: packages/core/src/blockchain/txpool.ts:76
Returns
hrmp
Get Signature
get hrmp():
Record
<number
,HorizontalMessage
[]>
Defined in: packages/core/src/blockchain/txpool.ts:80
Returns
Record
<number
, HorizontalMessage
[]>
mode
Get Signature
get mode():
BuildBlockMode
Defined in: packages/core/src/blockchain/txpool.ts:84
Returns
Set Signature
set mode(
mode
):void
Defined in: packages/core/src/blockchain/txpool.ts:88
Parameters
mode
Returns
void
pendingExtrinsics
Get Signature
get pendingExtrinsics():
`0x${string}`
[]
Defined in: packages/core/src/blockchain/txpool.ts:68
Returns
`0x${string}`
[]
ump
Get Signature
get ump():
Record
<number
,`0x${string}`
[]>
Defined in: packages/core/src/blockchain/txpool.ts:72
Returns
Record
<number
, `0x${string}`
[]>
Methods
buildBlock()
buildBlock(
params
?):Promise
<void
>
Defined in: packages/core/src/blockchain/txpool.ts:176
Parameters
params?
Partial
<BuildBlockParams
>
Returns
Promise
<void
>
buildBlockWithParams()
buildBlockWithParams(
params
):Promise
<void
>
Defined in: packages/core/src/blockchain/txpool.ts:167
Parameters
params
Returns
Promise
<void
>
clear()
clear():
void
Defined in: packages/core/src/blockchain/txpool.ts:92
Returns
void
pendingExtrinsicsBy()
pendingExtrinsicsBy(
address
):`0x${string}`
[]
Defined in: packages/core/src/blockchain/txpool.ts:103
Parameters
address
string
Returns
`0x${string}`
[]
submitDownwardMessages()
submitDownwardMessages(
dmp
):void
Defined in: packages/core/src/blockchain/txpool.ts:132
Parameters
dmp
Returns
void
submitExtrinsic()
submitExtrinsic(
extrinsic
):Promise
<void
>
Defined in: packages/core/src/blockchain/txpool.ts:107
Parameters
extrinsic
`0x${string}`
Returns
Promise
<void
>
submitHorizontalMessages()
submitHorizontalMessages(
id
,hrmp
):void
Defined in: packages/core/src/blockchain/txpool.ts:140
Parameters
id
number
hrmp
Returns
void
submitUpwardMessages()
submitUpwardMessages(
id
,ump
):void
Defined in: packages/core/src/blockchain/txpool.ts:121
Parameters
id
number
ump
`0x${string}`
[]
Returns
void
upcomingBlocks()
upcomingBlocks():
Promise
<number
>
Defined in: packages/core/src/blockchain/txpool.ts:231
Returns
Promise
<number
>