@acala-network/chopsticks-core
@acala-network/chopsticks-core / TxPool
Class: TxPool
Defined in: packages/core/src/blockchain/txpool.ts:46
Constructors
Constructor
new TxPool(
chain,inherentProviders,mode):TxPool
Defined in: packages/core/src/blockchain/txpool.ts:62
Parameters
chain
inherentProviders
mode
BuildBlockMode = BuildBlockMode.Batch
Returns
TxPool
Properties
event
readonlyevent: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,HexString[]>
Defined in: packages/core/src/blockchain/txpool.ts:72
Returns
Record<number, HexString[]>
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>