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 CKBPrerequisites
- Ubuntu 18.04 or newer
- MYSQL >= 8.0
- go version >= 1.21.3
- ckb-node (Must be synced to latest height and add
Indexermodule 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