@acala-network/chopsticks-core
@acala-network/chopsticks-core / TxPool
Class: TxPool
Defined in: packages/core/src/blockchain/txpool.ts:48
Constructors
Constructor
new TxPool(
chain,inherentProviders,mode):TxPool
Defined in: packages/core/src/blockchain/txpool.ts:64
Parameters
chain
inherentProviders
mode
BuildBlockMode = BuildBlockMode.Batch
Returns
TxPool
Properties
event
readonlyevent:EventEmitter<string|symbol,any>
Defined in: packages/core/src/blockchain/txpool.ts:60
Accessors
dmp
Get Signature
get dmp():
DownwardMessage[]
Defined in: packages/core/src/blockchain/txpool.ts:78
Returns
hrmp
Get Signature
get hrmp():
Record<number,HorizontalMessage[]>
Defined in: packages/core/src/blockchain/txpool.ts:82
Returns
Record<number, HorizontalMessage[]>
mode
Get Signature
get mode():
BuildBlockMode
Defined in: packages/core/src/blockchain/txpool.ts:86
Returns
Set Signature
set mode(
mode):void
Defined in: packages/core/src/blockchain/txpool.ts:90
Parameters
mode
Returns
void
pendingExtrinsics
Get Signature
get pendingExtrinsics():
`0x${string}`[]
Defined in: packages/core/src/blockchain/txpool.ts:70
Returns
`0x${string}`[]
ump
Get Signature
get ump():
Record<number,HexString[]>
Defined in: packages/core/src/blockchain/txpool.ts:74
Returns
Record<number, HexString[]>
Methods
buildBlock()
buildBlock(
params?):Promise<void>
Defined in: packages/core/src/blockchain/txpool.ts:187
Parameters
params?
Partial<BuildBlockParams>
Returns
Promise<void>
buildBlockWithParams()
buildBlockWithParams(
params):Promise<void>
Defined in: packages/core/src/blockchain/txpool.ts:178
Parameters
params
Returns
Promise<void>
clear()
clear():
void
Defined in: packages/core/src/blockchain/txpool.ts:94
Returns
void
pendingExtrinsicsBy()
pendingExtrinsicsBy(
address):`0x${string}`[]
Defined in: packages/core/src/blockchain/txpool.ts:105
Parameters
address
string
Returns
`0x${string}`[]
submitDownwardMessages()
submitDownwardMessages(
dmp):void
Defined in: packages/core/src/blockchain/txpool.ts:143
Parameters
dmp
Returns
void
submitExtrinsic()
submitExtrinsic(
extrinsic):Promise<void>
Defined in: packages/core/src/blockchain/txpool.ts:109
Parameters
extrinsic
`0x${string}`
Returns
Promise<void>
submitHorizontalMessages()
submitHorizontalMessages(
id,hrmp):void
Defined in: packages/core/src/blockchain/txpool.ts:151
Parameters
id
number
hrmp
Returns
void
submitUpwardMessages()
submitUpwardMessages(
id,ump):void
Defined in: packages/core/src/blockchain/txpool.ts:132
Parameters
id
number
ump
`0x${string}`[]
Returns
void
upcomingBlocks()
upcomingBlocks():
Promise<number>
Defined in: packages/core/src/blockchain/txpool.ts:242
Returns
Promise<number>