Client
@ckb-ccc/core • Docs
@ckb-ccc/core / ccc / Client
Class: abstract Client
Extended by
ClientJsonRpc
Constructors
new Client()
new Client():
Client
Returns
Client
Accessors
addressPrefix
getabstractaddressPrefix():string
Returns
string
Source
client/client.ts:30
url
getabstracturl():string
Returns
string
Source
client/client.ts:29
Methods
findCells()
findCells(
key,order?,limit?):AsyncGenerator<Cell,any,unknown>
Parameters
• key: ClientIndexerSearchKeyLike
• order?: "asc" | "desc"
• limit?: number= 10
Returns
AsyncGenerator<Cell, any, unknown>
Source
client/client.ts:70
findCellsByLockAndType()
findCellsByLockAndType(
lock,type,withData):AsyncGenerator<Cell,any,unknown>
Parameters
• lock: ScriptLike
• type: ScriptLike
• withData: boolean= true
Returns
AsyncGenerator<Cell, any, unknown>
Source
client/client.ts:94
findCellsPaged()
abstractfindCellsPaged(key,order?,limit?,after?):Promise<ClientFindCellsResponse>
Parameters
• key: ClientIndexerSearchKeyLike
• order?: "asc" | "desc"
• limit?: NumLike
• after?: string
Returns
Promise<ClientFindCellsResponse>
Source
client/client.ts:63
getBalance()
getBalance(
locks):Promise<bigint>
Parameters
• locks: ScriptLike[]
Returns
Promise<bigint>
Source
client/client.ts:124
getBalanceSingle()
getBalanceSingle(
lock):Promise<bigint>
Parameters
• lock: ScriptLike
Returns
Promise<bigint>
Source
client/client.ts:112
getCell()
getCell(
outPoint):Promise<null|Cell>
Parameters
• outPoint: OutPointLike
Returns
Promise<null | Cell>
Source
client/client.ts:44
getCellsCapacity()
abstractgetCellsCapacity(key):Promise<bigint>
Parameters
• key: ClientIndexerSearchKeyLike
Returns
Promise<bigint>
Source
client/client.ts:110
getKnownScript()
abstractgetKnownScript(script):Promise<Pick<Script,"codeHash"|"hashType">>
Parameters
• script: KnownScript
Returns
Promise<Pick<Script, "codeHash" | "hashType">>
Source
client/client.ts:32
getTransaction()
abstractgetTransaction(txHash):Promise<null|ClientTransactionResponse>
Parameters
• txHash: BytesLike
Returns
Promise<null | ClientTransactionResponse>
Source
client/client.ts:40
sendTransaction()
abstractsendTransaction(transaction,validator?):Promise<`0x${string}`>
Parameters
• transaction: TransactionLike
• validator?: OutputsValidator
Returns
Promise<`0x${string}`>
Source
client/client.ts:36