@cfxdevkit/devnode / DevKitWithDevNode
Class: DevKitWithDevNode
Defined in: packages/devnode/src/plugin.ts:60
Extended DevKit with local node capabilities
Constructors
Constructor
new DevKitWithDevNode(
baseDevKit,config):DevKitWithDevNode
Defined in: packages/devnode/src/plugin.ts:64
Parameters
baseDevKit
config
Returns
DevKitWithDevNode
Methods
addAccount()
addAccount():
Promise<AccountInfo>
Defined in: packages/devnode/src/plugin.ts:135
Returns
Promise<AccountInfo>
fundAccount()
fundAccount(
address,amount,chain):Promise<string>
Defined in: packages/devnode/src/plugin.ts:122
Parameters
address
string
amount
string
chain
"core" | "evm"
Returns
Promise<string>
getAccounts()
getAccounts():
AccountInfo[]
Defined in: packages/devnode/src/plugin.ts:139
Returns
getConfig()
getConfig():
NodeConfig
Defined in: packages/devnode/src/plugin.ts:70
Returns
getEthereumAdminAddress()
getEthereumAdminAddress():
string
Defined in: packages/devnode/src/plugin.ts:144
Returns
string
getFaucetAccount()
getFaucetAccount():
AccountInfo
Defined in: packages/devnode/src/plugin.ts:118
Returns
getFaucetBalances()
getFaucetBalances():
Promise<FaucetBalances>
Defined in: packages/devnode/src/plugin.ts:114
Returns
Promise<FaucetBalances>
getMiningStatus()
getMiningStatus():
MiningStatus
Defined in: packages/devnode/src/plugin.ts:105
Returns
getRpcUrls()
getRpcUrls():
object
Defined in: packages/devnode/src/plugin.ts:74
Returns
object
core
core:
string
evm
evm:
string
getServerStatus()
getServerStatus():
string
Defined in: packages/devnode/src/plugin.ts:148
Returns
string
isNodeRunning()
isNodeRunning():
boolean
Defined in: packages/devnode/src/plugin.ts:152
Returns
boolean
mine()
mine(
blocks?):Promise<void>
Defined in: packages/devnode/src/plugin.ts:101
Parameters
blocks?
number = 1
Returns
Promise<void>
setMiningInterval()
setMiningInterval(
interval):Promise<void>
Defined in: packages/devnode/src/plugin.ts:109
Parameters
interval
number
Returns
Promise<void>
startMining()
startMining():
Promise<void>
Defined in: packages/devnode/src/plugin.ts:93
Returns
Promise<void>
startNode()
startNode(
options?):Promise<void>
Defined in: packages/devnode/src/plugin.ts:79
Parameters
options?
Partial<StartOptions> = {}
Returns
Promise<void>
stopMining()
stopMining():
Promise<void>
Defined in: packages/devnode/src/plugin.ts:97
Returns
Promise<void>
stopNode()
stopNode():
Promise<void>
Defined in: packages/devnode/src/plugin.ts:88
Returns
Promise<void>