Properties
addNode
addNode: ( peerId: string , address: string ) => Promise < null >
Defined in packages/rpc/src/Base/index.ts:295
Type declaration
( peerId: string , address: string ) : Promise < null >
Parameters
peerId: string
address: string
Returns Promise < null >
calculateDaoMaximumWithdraw
calculate
DaoMaximumWithdraw: ( outPoint: OutPoint , withdrawBlockHash: Hash256 ) => Promise < string >
Defined in packages/rpc/src/Base/index.ts:208
Type declaration
Parameters
Returns Promise < string >
clearBannedAddresses
clearBannedAddresses: ( ) => Promise < null >
Defined in packages/rpc/src/Base/index.ts:248
clearTxPool
clearTxPool: ( ) => Promise < null >
Defined in packages/rpc/src/Base/index.ts:347
dryRunTransaction
Defined in packages/rpc/src/Base/index.ts:204
getBannedAddresses
Defined in packages/rpc/src/Base/index.ts:240
getBlock
Defined in packages/rpc/src/Base/index.ts:78
Type declaration
Parameters
Returns Promise < Block >
getBlockByNumber
Defined in packages/rpc/src/Base/index.ts:190
Type declaration
Parameters
Returns Promise < Block >
getBlockEconomicState
Defined in packages/rpc/src/Base/index.ts:148
getBlockHash
Defined in packages/rpc/src/Base/index.ts:67
Type declaration
Parameters
Returns Promise < Hash >
getBlockchainInfo
Defined in packages/rpc/src/Base/index.ts:369
getCellbaseOutputCapacityDetails
Defined in packages/rpc/src/Base/index.ts:137
getCells
Defined in packages/rpc/src/Base/index.ts:391
Type declaration
Type parameters
Parameters
getCellsCapacity
Defined in packages/rpc/src/Base/index.ts:422
getConsensus
Defined in packages/rpc/src/Base/index.ts:181
getCurrentEpoch
get
CurrentEpoch: ( ) => Promise < Epoch >
Defined in packages/rpc/src/Base/index.ts:50
getEpochByNumber
get
EpochByNumber: ( epoch: string | bigint ) => Promise < Epoch >
Defined in packages/rpc/src/Base/index.ts:58
Type declaration
( epoch: string | bigint ) : Promise < Epoch >
Parameters
Returns Promise < Epoch >
getHeader
Defined in packages/rpc/src/Base/index.ts:86
getHeaderByNumber
Defined in packages/rpc/src/Base/index.ts:96
getIndexerTip
get
IndexerTip: ( ) => Promise < Tip >
Defined in packages/rpc/src/Base/index.ts:379
getLiveCell
Defined in packages/rpc/src/Base/index.ts:109
getPeers
Defined in packages/rpc/src/Base/index.ts:233
getTipBlockNumber
Defined in packages/rpc/src/Base/index.ts:33
getTipHeader
Defined in packages/rpc/src/Base/index.ts:41
getTransaction
Defined in packages/rpc/src/Base/index.ts:124
getTransactionProof
Defined in packages/rpc/src/Base/index.ts:159
Type declaration
Parameters
transactionHashes: Hash []
Optional blockHash: Hash
getTransactions
Defined in packages/rpc/src/Base/index.ts:408
Type declaration
Type parameters
Parameters
localNodeInfo
Defined in packages/rpc/src/Base/index.ts:223
pingPeers
pingPeers: ( ) => Promise < null >
Defined in packages/rpc/src/Base/index.ts:312
removeNode
removeNode: ( peerId: string ) => Promise < null >
Defined in packages/rpc/src/Base/index.ts:304
Type declaration
( peerId: string ) : Promise < null >
Parameters
Returns Promise < null >
sendTransaction
Defined in packages/rpc/src/Base/index.ts:327
Type declaration
Parameters
Returns Promise < Hash >
setBan
setBan: ( address: string , command: "insert" | "delete" , banTime: string | null , absolute?: undefined | false | true , reason?: undefined | string ) => Promise < null >
Defined in packages/rpc/src/Base/index.ts:264
Type declaration
( address: string , command: "insert" | "delete" , banTime: string | null , absolute?: undefined | false | true , reason?: undefined | string ) : Promise < null >
Parameters
address: string
command: "insert" | "delete"
banTime: string | null
Optional absolute: undefined | false | true
Optional reason: undefined | string
Returns Promise < null >
setNetworkActive
setNetworkActive: ( state: boolean ) => Promise < null >
Defined in packages/rpc/src/Base/index.ts:285
Type declaration
( state: boolean ) : Promise < null >
Parameters
Returns Promise < null >
syncState
Defined in packages/rpc/src/Base/index.ts:277
txPoolInfo
Defined in packages/rpc/src/Base/index.ts:339
verifyTransactionProof
Defined in packages/rpc/src/Base/index.ts:171
Type declaration
Parameters
Returns Promise < Hash [] >
addNode
DefaultRPC
attempt to add a node to the peer list and try to connect
the peer id of target node
the address of target node