dotbitHQ
das-database
Go

All datas from blockchain about .bit are here

Last updated Dec 4, 2025
19
Stars
5
Forks
1
Issues
0
Stars/day
Attention Score
7
Language breakdown
No language data available.
Files click to expand
README

das-database

A block parser tool that allows extraction of various data types on DAS (register, edit, sell, transfer, ...) from CKB

Prerequisites

  • Ubuntu 18.04 or newer
  • MYSQL >= 8.0
  • go version >= 1.21.3
  • ckb-node (Must be synced to latest height and add Indexer module to ckb.toml)
  • If the version of the dependency package is too low, please install gcc-multilib (apt install gcc-multilib)
  • Machine configuration: 4c8g200G

Install & Run

Source Compile

# get the code
git clone https://github.com/dotbitHQ/das-database.git

init config/config.yaml

cp config/config.example.yaml config/config.yaml

create mysql database

mysql -uroot -p > create database das_database; > quit;

compile and run

cd das-database make default ./dasdatabaseserver --config=config/config.yaml

it will take about 3 hours to synchronize to the latest data(Dec 6, 2021)

Docker

  • docker >= 20.10
  • docker-compose >= 2.2.2
sudo curl -L "https://github.com/docker/compose/releases/download/v2.2.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
docker-compose up -d

if you already have a mysql installed, just run

docker run -dp 8118:8118 -v $PWD/config/config.yaml:/app/config/config.yaml --name das-database-server admindid/das-database:latest

Usage

select * from dasdatabase.taccount_info limit 10;

Action Types

All supported parsable transaction types as following:
config              
deploy              
apply_register
refund_apply
pre_register        
propose             
extend_proposal     
confirm_proposal   
recycle_proposal 
edit_records        
edit_manager        
renew_account       
transfer_account    
withdrawfromwallet
consolidate_income  
create_income       
transfer_balance    
startaccountsale  
editaccountsale   
cancelaccountsale 
buy_account
declarereverserecord
redeclarereverserecord
retractreverserecord
transfer
create_approval
delay_approval
revoke_approval
fulfill_approval
make_offer
edit_offer
cancel_offer
accept_offer
enablesubaccount
createsubaccount
editsubaccount
renewsubaccount
recyclesubaccount
locksubaccountforcross_chain
unlocksubaccountforcross_chain
configsubaccountcustomscript
configsubaccount
collectsubaccount_profit
updatesubaccount
collectsubaccountchannelprofit
lockaccountforcrosschain
unlockaccountforcrosschain
forcerecoveraccount_status
recycleexpiredaccount
updatereverserecord_root
createdevicekey_list
updatedevicekey_list
mint_dp
transfer_dp
burn_dp
bidexpiredaccountdutchauction
accountcellupgrade
dideditowner
dideditrecords
did_renew
did_recycle
did_upgrade
did_register
did_auction

Others

🔗 More in this category

© 2026 GitRepoTrend · dotbitHQ/das-database · Updated daily from GitHub