Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
67 commits
Select commit Hold shift + click to select a range
c6b3426
initial commit
0xstt Nov 27, 2025
11d8f80
update daily trx fetch
0xstt Nov 27, 2025
f7667c8
add block & hash search support
0xstt Nov 27, 2025
ecbe509
fetch token infos on ERC-20 Tokens Transferred section
0xstt Nov 27, 2025
9a912b7
bubble navigation changes
0xstt Nov 27, 2025
2d9aa87
add number animation to last block
0xstt Nov 27, 2025
b1c51dd
fetch cumulative trx from ilyas api
0xstt Nov 27, 2025
0fccf25
add henesys token info
0xstt Nov 27, 2025
7c8131a
calculate blocks gas fees paid in native, and show burned on avaxc
0xstt Nov 27, 2025
5ffcff0
address pages, remove ilyas rpc support
0xstt Nov 28, 2025
080d13e
decode custom contracts
0xstt Nov 28, 2025
347e23a
create explorer layout, decoding changes
0xstt Nov 29, 2025
5d9c71e
merge commit
0xstt Nov 29, 2025
def84da
update chain metrics breadcrumb, fix bubblenav dark mode foreground text
0xstt Nov 29, 2025
b6ba454
accumulate icm messages on home page
0xstt Nov 29, 2025
d62188e
format small values to superscript
0xstt Nov 29, 2025
703f84a
don't fallback to AVAX token when token info not available
0xstt Nov 29, 2025
5a38c71
add source & chain infos for icm transactions
0xstt Nov 29, 2025
6016ab9
add cx blockchain id
0xstt Nov 29, 2025
92a5073
add sourcify support, add dune support, change project structure
0xstt Nov 29, 2025
e401638
update dune label fetching logic
0xstt Nov 29, 2025
3d1629b
nit
0xstt Nov 29, 2025
2763533
add chain logos with rpc urls to the header
0xstt Nov 29, 2025
4f9eafc
merge commit
0xstt Nov 29, 2025
37d2a23
add mobile compatibility to some items
0xstt Nov 29, 2025
64fe8e4
remove cached responses on home
0xstt Nov 29, 2025
a983292
start periodic refetch after first data received
0xstt Nov 29, 2025
75f9958
rl handling
0xstt Nov 29, 2025
0825a08
optimize main page poll
0xstt Nov 29, 2025
78fec42
silently create new request on timeout
0xstt Nov 29, 2025
de9c83d
more optimization
0xstt Nov 30, 2025
e3d74ed
breadcrumb changes
0xstt Nov 30, 2025
621e186
show category on explorer page
0xstt Nov 30, 2025
616fec5
remove dfk rpc support
0xstt Nov 30, 2025
6490966
dont fetch receipts on initial load for faster load times
0xstt Nov 30, 2025
da9149c
faster
0xstt Nov 30, 2025
49d7f06
change tps calculation and do that on ui instead
0xstt Nov 30, 2025
a280268
add custom chains support
0xstt Nov 30, 2025
808b256
use blockchain id to prevent potential conflict
0xstt Nov 30, 2025
83dba23
create all chains explorer, create chain dropdown on stats pages with…
0xstt Dec 1, 2025
5eef759
use coingecko symbol first
0xstt Dec 1, 2025
653a1b0
show avax fees as burned
0xstt Dec 1, 2025
ae462a4
fix dune loading state
0xstt Dec 1, 2025
9b3de41
update external api dependencies
0xstt Dec 1, 2025
eddd87e
remove block count
0xstt Dec 1, 2025
f39577b
merge commit
0xstt Dec 1, 2025
49c029c
validators page header changes
0xstt Dec 1, 2025
ea73e6f
merge commit
0xstt Dec 1, 2025
aed09c9
add all chains stats page
0xstt Dec 1, 2025
5ab4af6
wrap all stats with Suspense to support useSearchParams
0xstt Dec 1, 2025
ab5bae0
change primary-network validators page color, fix navbar z index
0xstt Dec 1, 2025
652c520
fix dehydration errors
0xstt Dec 1, 2025
65150e0
change title
0xstt Dec 1, 2025
e5116d3
move explorer under /explorer, reuse some elements
0xstt Dec 1, 2025
b2f76ee
path changes
0xstt Dec 1, 2025
8570f8b
update validator world map
ashucoder9 Dec 2, 2025
34d15cf
nit
ashucoder9 Dec 2, 2025
1b0e888
update c-chain validators slug path
ashucoder9 Dec 2, 2025
f0c76cd
change explorer file hierarchy
0xstt Dec 2, 2025
7a4ba50
Merge branch 'c-chain-slugs' into stats-explorer
ashucoder9 Dec 2, 2025
4134551
update breadcrumb items
0xstt Dec 2, 2025
d048658
update version card logic, and add pagination
ashucoder9 Dec 2, 2025
5fee6c0
remove version based filtering for now
ashucoder9 Dec 2, 2025
e5c258a
Merge pull request #3461 from ava-labs/c-chain-slugs
0xstt Dec 2, 2025
30b25af
add to wallet option, address some comments
0xstt Dec 2, 2025
6bbb1e3
Merge branch 'master' into stats-explorer
0xstt Dec 2, 2025
2dc3093
mobile view improvements
0xstt Dec 2, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -225,6 +225,9 @@ content/docs/rpcs/other/subnet-evm-rpc.mdx
content/docs/rpcs/p-chain/rpc.mdx
content/docs/rpcs/x-chain/rpc.mdx
content/docs/tooling/cli-commands.mdx
# Generated event signatures for explorer
abi/event-signatures.generated.ts

# Generated OpenAPI specs (fetched during build)
public/openapi/glacier.json
public/openapi/popsicle.json
Expand Down
146 changes: 146 additions & 0 deletions abi/Common.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,146 @@
[
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"name": "previousOwner",
"type": "address"
},
{
"indexed": true,
"name": "newOwner",
"type": "address"
}
],
"name": "OwnershipTransferred",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"name": "account",
"type": "address"
}
],
"name": "Paused",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"name": "account",
"type": "address"
}
],
"name": "Unpaused",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"name": "role",
"type": "bytes32"
},
{
"indexed": true,
"name": "previousAdminRole",
"type": "bytes32"
},
{
"indexed": true,
"name": "newAdminRole",
"type": "bytes32"
}
],
"name": "RoleAdminChanged",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"name": "role",
"type": "bytes32"
},
{
"indexed": true,
"name": "account",
"type": "address"
},
{
"indexed": true,
"name": "sender",
"type": "address"
}
],
"name": "RoleGranted",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"name": "role",
"type": "bytes32"
},
{
"indexed": true,
"name": "account",
"type": "address"
},
{
"indexed": true,
"name": "sender",
"type": "address"
}
],
"name": "RoleRevoked",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"name": "implementation",
"type": "address"
}
],
"name": "Upgraded",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"name": "beacon",
"type": "address"
}
],
"name": "BeaconUpgraded",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"name": "version",
"type": "uint8"
}
],
"name": "Initialized",
"type": "event"
}
]

106 changes: 106 additions & 0 deletions abi/ERC1155.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,106 @@
[
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"name": "operator",
"type": "address"
},
{
"indexed": true,
"name": "from",
"type": "address"
},
{
"indexed": true,
"name": "to",
"type": "address"
},
{
"indexed": false,
"name": "id",
"type": "uint256"
},
{
"indexed": false,
"name": "value",
"type": "uint256"
}
],
"name": "TransferSingle",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"name": "operator",
"type": "address"
},
{
"indexed": true,
"name": "from",
"type": "address"
},
{
"indexed": true,
"name": "to",
"type": "address"
},
{
"indexed": false,
"name": "ids",
"type": "uint256[]"
},
{
"indexed": false,
"name": "values",
"type": "uint256[]"
}
],
"name": "TransferBatch",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"name": "account",
"type": "address"
},
{
"indexed": true,
"name": "operator",
"type": "address"
},
{
"indexed": false,
"name": "approved",
"type": "bool"
}
],
"name": "ApprovalForAll",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"name": "value",
"type": "string"
},
{
"indexed": true,
"name": "id",
"type": "uint256"
}
],
"name": "URI",
"type": "event"
}
]

47 changes: 47 additions & 0 deletions abi/ERC20.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
[
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"name": "from",
"type": "address"
},
{
"indexed": true,
"name": "to",
"type": "address"
},
{
"indexed": false,
"name": "value",
"type": "uint256"
}
],
"name": "Transfer",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"name": "owner",
"type": "address"
},
{
"indexed": true,
"name": "spender",
"type": "address"
},
{
"indexed": false,
"name": "value",
"type": "uint256"
}
],
"name": "Approval",
"type": "event"
}
]

Loading