Closed Keith-CY closed 1 year ago
General Components:
Navbar in the header
/nervosdao
/tokens
/nft-collections
/charts
https://faucet.nervos.org/
Footer
https://nervos.org
Notification
Homepage: https://explorer.nervos.org/
Statistics
average block time
hash rate
Last Block List(15 blocks)
/block/{number}
/address/{miner}
Transaction List(15 transactions)
/transaction/{hash}/
/block/{number}
Block List Page: https://explorer.nervos.org/block/list
/block/{number}
/address/{miner}
Transaction List Page: https://explorer.nervos.org/transaction/list
/transaction/{hash}
/block/{number}
Block Page: /block/{number | hash}
Overview
proposals
of the blockcompact_target
of the blocknonce
of the blockuncles
of the block/address/{miner}
/block/{number}
transaction root
of the blockTransactions
/block/{number}
/address/{miner}
Transaction Page: /transaction/{hash}
Overview
/block/{number}
sum(output.capacity) - sum(input.capacity)
pending
or x confirmations
, confirmations is the depth of blockInput Cell List
type script
sudt type script
https://explorer.nervos.org/transaction/0x08e633b58686b8f4edeebd2b0d2104ef9e0e0e8137329ae9b06fd6866632432cm-nft type script
https://explorer.nervos.org/transaction/0x2cba93481974893a6fb6c5d3c9ed37b5d526ccd2b17c706077c51900c52d9097nervos dao type script
https://explorer.nervos.org/transaction/0xfbeefd2c206911e947ce4b3c0e097a5d104306228635046d044b995e47db4a5fNRC 721 type script
decimals formatted
. sUDT's amount is displayed prior to CKB capacity, so sUDT's capacity is shown by hovering on sudt icon in the detail columnOutput Cell List
type script
sudt type script
m-nft type script
nervos dao type script
https://explorer.nervos.org/transaction/0xfbeefd2c206911e947ce4b3c0e097a5d104306228635046d044b995e47db4a5fNRC 721 type script
decimals formatted
Address Page: /address/${hash}
Overview
Assets
/sudt/{hash}
/nft-collection/{hash | cota id}
Transaction List
Sudt List Page: /tokens
Sudt Info Page: /sudt/{hash}
Overview
/address/{address}
Transaction List
NFT Collection List Page: /nft-collections
/address/{address}
NFT Collection Page: /collections/{hash | cota id}
Overview
/address/{address}
Activity
/transaction/{hash}
/address/{address}
/address/{address}
Holders
Inventory
NFT Token Item Page: /nft-info/{collection hash | cota id}/{token item id}
Overview
/address/{address}
/address/{address}
Activity
/transaction/{hash}
/address/{address}
/address/{address}
Script List Page: /scripts
Charts Page: /charts
or /charts/{chart name}
Other pages
I've created a PR(https://github.com/Magickbase/ckb-explorer-public-issues/pull/73) to propose the PRD in the repo, any questions could be commented in the PR and I'll add more details.
@Keith-CY Does GraphQL need to be tested
@Keith-CY Does GraphQL need to be tested
This issue is for ckb explorer but ckb explorer doesn't use graphql.
If you're asking graphql used in gwscan then yes, graphql in gwscan should be fully tested.
Recently we found the test cases are not enough https://github.com/Magickbase/godwoken_explorer/issues/1034#issuecomment-1268806923 although they have been updated(https://github.com/Magickbase/godwoken_explorer/issues/589). We're going to add more.
If you're asking APIs of ckb explorer backend, now it's not a public service so tests of APIs are not so important as tests of UI functions
@Keith-CY Does GraphQL need to be tested
This issue is for ckb explorer but ckb explorer doesn't use graphql.
If you're asking graphql used in gwscan then yes, graphql in gwscan should be fully tested.
Recently we found the test cases are not enough Magickbase/godwoken_explorer#1034 (comment) although they have been updated(Magickbase/godwoken_explorer#589). We're going to add more.
If you're asking APIs of ckb explorer backend, now it's not a public service so tests of APIs are not so important as tests of UI functions
ok i see ,i was asking about ckb explorer
Acceptance team is going to have a regression test on CKB explorer but blocked because the original feature descriptions are missing, so we have to re-organize one to functions of CKB explorer clear.