Skip to content

Commit a1d655e

Browse files
committed
feat(ui): add UI for account actions
1 parent ba6c7f2 commit a1d655e

10 files changed

Lines changed: 3127 additions & 87 deletions

File tree

crates/acton-abi-catalog/data/data-abis.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

crates/acton-localnet-ui/src/explorer/api/client.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import type {
1515
NftItem,
1616
StartupWallet,
1717
StreamingTransactionsEvent,
18+
V3ActionsResponse,
1819
V3BlocksResponse,
1920
V3RunGetMethodResponse,
2021
V3RunGetMethodStackEntry,
@@ -421,6 +422,17 @@ export class TonClient {
421422
return this.request(url, "Failed to fetch traces")
422423
}
423424

425+
async getAccountActions(address: string, limit = 20, offset = 0): Promise<V3ActionsResponse> {
426+
const url = this.buildUrl(this.v3BaseUrl, "/actions")
427+
url.searchParams.append("account", address)
428+
url.searchParams.append("limit", limit.toString())
429+
if (offset > 0) {
430+
url.searchParams.append("offset", offset.toString())
431+
}
432+
url.searchParams.append("sort", "desc")
433+
return this.request(url, "Failed to fetch account actions")
434+
}
435+
424436
async getTracesByMessageHash(msgHash: string): Promise<V3TracesResponse> {
425437
const url = this.buildUrl(this.v3BaseUrl, "/traces")
426438
url.searchParams.append("msg_hash", msgHash)

0 commit comments

Comments
 (0)