├── .dockerignore ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── build-test.yaml │ ├── deploy-on-qa1.yml │ ├── deploy-on-qa2.yml │ ├── deploy-on-qa3.yml │ ├── integration-test.yml │ ├── issue-trigger.yml │ ├── lint.yaml │ └── unit-test.yaml ├── .gitignore ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── cmd ├── flags │ └── flags.go └── zkbnb │ └── main.go ├── common ├── buffer.go ├── bytes.go ├── bytes_test.go ├── chain │ ├── account_helper.go │ ├── balance_helper.go │ ├── block_helper.go │ ├── block_helper_test.go │ └── pubdata_helper.go ├── gopool │ └── gopool.go ├── hash.go ├── math.go ├── metrics │ ├── metrics.go │ ├── pprof │ │ └── pprof.go │ └── prometheus │ │ └── prometheus.go ├── pack.go ├── packed_test.go ├── prove │ ├── atomic_match.go │ ├── cancel_offer.go │ ├── create_collection.go │ ├── deposit.go │ ├── deposit_nft.go │ ├── fullexit.go │ ├── fullexit_nft.go │ ├── mint_nft.go │ ├── proof_keys.go │ ├── readme.md │ ├── register_zns.go │ ├── transfer.go │ ├── transfer_nft.go │ ├── types.go │ ├── withdraw.go │ ├── withdraw_nft.go │ ├── witness_helper.go │ └── witness_test.go ├── pubkey.go ├── redislock │ └── lock.go └── string.go ├── core ├── block_processor.go ├── blockchain.go ├── executor │ ├── atomic_match_executor.go │ ├── base_executor.go │ ├── cancel_offer_executor.go │ ├── create_collection_executor.go │ ├── deposit_executor.go │ ├── deposit_nft_executor.go │ ├── executor.go │ ├── full_exit_executor.go │ ├── full_exit_nft_executor.go │ ├── mint_nft_executor.go │ ├── register_zns_executor.go │ ├── transfer_executor.go │ ├── transfer_nft_executor.go │ ├── withdraw_executor.go │ └── withdraw_nft_executor.go └── statedb │ ├── chaindb.go │ ├── state_cache.go │ └── statedb.go ├── dao ├── account │ ├── account.go │ └── account_history.go ├── asset │ └── asset.go ├── block │ └── block.go ├── blockwitness │ └── block_witness.go ├── compressedblock │ └── compressed_block.go ├── dbcache │ ├── cache.go │ └── redis_cache.go ├── l1rolluptx │ └── l1_rollup_tx.go ├── l1syncedblock │ └── l1_synced_block.go ├── nft │ ├── nft.go │ └── nft_history.go ├── priorityrequest │ └── priority_request.go ├── proof │ └── proof.go ├── sysconfig │ └── sysconfig.go └── tx │ ├── tx.go │ ├── tx_detail.go │ └── tx_pool.go ├── deploy-local.sh ├── deploy-qa.sh ├── deployment ├── README.md ├── docker-compose │ ├── docker-compose.sh │ ├── docker-compose.yaml │ └── docker.env ├── helm │ ├── local-value │ │ ├── post-render.sh │ │ └── values.yaml │ └── zkbnb │ │ ├── .helmignore │ │ ├── Chart.yaml │ │ ├── templates │ │ ├── NOTES.txt │ │ ├── _helpers.tpl │ │ ├── configmap.yaml │ │ ├── deployment.yaml │ │ ├── hpa.yaml │ │ ├── ingress.yaml │ │ ├── service.yaml │ │ ├── serviceaccount.yaml │ │ └── tests │ │ │ └── test-connection.yaml │ │ └── values.yaml └── tool │ ├── generate_api.sh │ └── tool.sh ├── docs ├── api_reference.md ├── assets │ ├── Frame_work.png │ ├── L2Block.png │ ├── NFT_Marketplace.png │ ├── banner.png │ ├── eip_brief_view.svg │ ├── l1_wallet_eip712_usage.png │ └── storage_layout.png ├── protocol.md ├── readme.md ├── storage_layout.md ├── technology.md ├── tokenomics.md ├── tree │ └── recovery.md ├── tutorial.md └── wallets.md ├── go.mod ├── go.sum ├── local-test.sh ├── service ├── apiserver │ ├── etc │ │ └── server-api.yaml.example │ ├── internal │ │ ├── cache │ │ │ └── mem_cache.go │ │ ├── config │ │ │ └── config.go │ │ ├── fetcher │ │ │ ├── price │ │ │ │ ├── fetcher.go │ │ │ │ └── types.go │ │ │ └── state │ │ │ │ └── fetcher.go │ │ ├── handler │ │ │ ├── account │ │ │ │ ├── getaccounthandler.go │ │ │ │ └── getaccountshandler.go │ │ │ ├── asset │ │ │ │ ├── getassethandler.go │ │ │ │ └── getassetshandler.go │ │ │ ├── block │ │ │ │ ├── getblockhandler.go │ │ │ │ ├── getblockshandler.go │ │ │ │ └── getcurrentheighthandler.go │ │ │ ├── info │ │ │ │ ├── getgasaccounthandler.go │ │ │ │ ├── getgasfeeassetshandler.go │ │ │ │ ├── getgasfeehandler.go │ │ │ │ ├── getlayer2basicinfohandler.go │ │ │ │ └── searchhandler.go │ │ │ ├── nft │ │ │ │ ├── getaccountnftshandler.go │ │ │ │ └── getmaxofferidhandler.go │ │ │ ├── root │ │ │ │ └── getstatushandler.go │ │ │ ├── routes.go │ │ │ └── transaction │ │ │ │ ├── getaccountpendingtxshandler.go │ │ │ │ ├── getaccounttxshandler.go │ │ │ │ ├── getblocktxshandler.go │ │ │ │ ├── getexecutedtxshandler.go │ │ │ │ ├── getnextnoncehandler.go │ │ │ │ ├── getpendingtxshandler.go │ │ │ │ ├── gettxhandler.go │ │ │ │ ├── gettxshandler.go │ │ │ │ └── sendtxhandler.go │ │ ├── logic │ │ │ ├── account │ │ │ │ ├── getaccountlogic.go │ │ │ │ └── getaccountslogic.go │ │ │ ├── asset │ │ │ │ ├── getassetlogic.go │ │ │ │ └── getassetslogic.go │ │ │ ├── block │ │ │ │ ├── getblocklogic.go │ │ │ │ ├── getblockslogic.go │ │ │ │ └── getcurrentheightlogic.go │ │ │ ├── info │ │ │ │ ├── getgasaccountlogic.go │ │ │ │ ├── getgasfeeassetslogic.go │ │ │ │ ├── getgasfeelogic.go │ │ │ │ ├── getlayer2basicinfologic.go │ │ │ │ └── searchlogic.go │ │ │ ├── nft │ │ │ │ ├── getaccountnftslogic.go │ │ │ │ └── getmaxofferidlogic.go │ │ │ ├── root │ │ │ │ └── getstatuslogic.go │ │ │ ├── transaction │ │ │ │ ├── getaccountpendingtxslogic.go │ │ │ │ ├── getaccounttxslogic.go │ │ │ │ ├── getblocktxslogic.go │ │ │ │ ├── getexecutedtxslogic.go │ │ │ │ ├── getnextnoncelogic.go │ │ │ │ ├── getpendingtxslogic.go │ │ │ │ ├── gettxlogic.go │ │ │ │ ├── gettxslogic.go │ │ │ │ └── sendtxlogic.go │ │ │ └── utils │ │ │ │ └── converter.go │ │ └── svc │ │ │ └── servicecontext.go │ ├── server.api │ ├── server.go │ └── test │ │ ├── getaccount_test.go │ │ ├── getaccountnfts_test.go │ │ ├── getaccountpendingtxs_test.go │ │ ├── getaccounts_test.go │ │ ├── getaccounttxs_test.go │ │ ├── getasset_test.go │ │ ├── getassets_test.go │ │ ├── getblock_test.go │ │ ├── getblocks_test.go │ │ ├── getblocktxs_test.go │ │ ├── getcurrentheight_test.go │ │ ├── getexecutedtxs_test.go │ │ ├── getgasaccount_test.go │ │ ├── getgasfeeassets_test.go │ │ ├── getlayer2basicinfo_test.go │ │ ├── getmaxofferid_test.go │ │ ├── getnextnonce_test.go │ │ ├── getpendingtxs_test.go │ │ ├── getstatus_test.go │ │ ├── gettxbyhash_test.go │ │ ├── gettxs_test.go │ │ ├── search_test.go │ │ └── suite_test.go ├── committer │ ├── committer.go │ ├── committer │ │ └── committer.go │ └── etc │ │ └── config.yaml.example ├── fullnode │ ├── etc │ │ └── fullnode.yaml.example │ ├── fullnode.go │ └── fullnode │ │ └── fullnode.go ├── monitor │ ├── config │ │ └── config.go │ ├── etc │ │ └── config.yaml.example │ ├── monitor.go │ └── monitor │ │ ├── clean_history_blocks.go │ │ ├── monitor.go │ │ ├── monitor_generic_blocks.go │ │ ├── monitor_governance_blocks.go │ │ ├── monitor_priority_requests.go │ │ ├── types.go │ │ └── util.go ├── prover │ ├── config │ │ └── config.go │ ├── etc │ │ └── config.yaml.example │ ├── prover.go │ ├── prover │ │ ├── prover.go │ │ └── types.go │ └── verifier_parse.py ├── sender │ ├── config │ │ └── config.go │ ├── etc │ │ └── config.yaml.example │ ├── sender.go │ └── sender │ │ ├── sender.go │ │ └── types.go └── witness │ ├── config │ └── config.go │ ├── etc │ └── config.yaml.example │ ├── witness.go │ └── witness │ └── witness.go ├── tools ├── dbinitializer │ ├── contractaddr.yaml │ ├── contractaddr.yaml.example │ └── main.go └── recovery │ ├── etc │ └── config.yaml.example │ ├── internal │ ├── config │ │ └── config.go │ └── svc │ │ └── servicecontext.go │ └── recovery.go ├── tree ├── account_tree.go ├── asset_tree_cache.go ├── hash_test.go ├── nft_tree.go ├── treedb.go ├── types.go └── util.go └── types ├── account.go ├── code.go ├── constant.go ├── error.go ├── nft.go ├── system.go └── tx.go /.dockerignore: -------------------------------------------------------------------------------- 1 | # ./bin 2 | build -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/build-test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/.github/workflows/build-test.yaml -------------------------------------------------------------------------------- /.github/workflows/deploy-on-qa1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/.github/workflows/deploy-on-qa1.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-on-qa2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/.github/workflows/deploy-on-qa2.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-on-qa3.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/.github/workflows/deploy-on-qa3.yml -------------------------------------------------------------------------------- /.github/workflows/integration-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/.github/workflows/integration-test.yml -------------------------------------------------------------------------------- /.github/workflows/issue-trigger.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/.github/workflows/issue-trigger.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/.github/workflows/lint.yaml -------------------------------------------------------------------------------- /.github/workflows/unit-test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/.github/workflows/unit-test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/README.md -------------------------------------------------------------------------------- /cmd/flags/flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/cmd/flags/flags.go -------------------------------------------------------------------------------- /cmd/zkbnb/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/cmd/zkbnb/main.go -------------------------------------------------------------------------------- /common/buffer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/common/buffer.go -------------------------------------------------------------------------------- /common/bytes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/common/bytes.go -------------------------------------------------------------------------------- /common/bytes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/common/bytes_test.go -------------------------------------------------------------------------------- /common/chain/account_helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/common/chain/account_helper.go -------------------------------------------------------------------------------- /common/chain/balance_helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/common/chain/balance_helper.go -------------------------------------------------------------------------------- /common/chain/block_helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/common/chain/block_helper.go -------------------------------------------------------------------------------- /common/chain/block_helper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/common/chain/block_helper_test.go -------------------------------------------------------------------------------- /common/chain/pubdata_helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/common/chain/pubdata_helper.go -------------------------------------------------------------------------------- /common/gopool/gopool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/common/gopool/gopool.go -------------------------------------------------------------------------------- /common/hash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/common/hash.go -------------------------------------------------------------------------------- /common/math.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/common/math.go -------------------------------------------------------------------------------- /common/metrics/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/common/metrics/metrics.go -------------------------------------------------------------------------------- /common/metrics/pprof/pprof.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/common/metrics/pprof/pprof.go -------------------------------------------------------------------------------- /common/metrics/prometheus/prometheus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/common/metrics/prometheus/prometheus.go -------------------------------------------------------------------------------- /common/pack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/common/pack.go -------------------------------------------------------------------------------- /common/packed_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/common/packed_test.go -------------------------------------------------------------------------------- /common/prove/atomic_match.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/common/prove/atomic_match.go -------------------------------------------------------------------------------- /common/prove/cancel_offer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/common/prove/cancel_offer.go -------------------------------------------------------------------------------- /common/prove/create_collection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/common/prove/create_collection.go -------------------------------------------------------------------------------- /common/prove/deposit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/common/prove/deposit.go -------------------------------------------------------------------------------- /common/prove/deposit_nft.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/common/prove/deposit_nft.go -------------------------------------------------------------------------------- /common/prove/fullexit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/common/prove/fullexit.go -------------------------------------------------------------------------------- /common/prove/fullexit_nft.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/common/prove/fullexit_nft.go -------------------------------------------------------------------------------- /common/prove/mint_nft.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/common/prove/mint_nft.go -------------------------------------------------------------------------------- /common/prove/proof_keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/common/prove/proof_keys.go -------------------------------------------------------------------------------- /common/prove/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/common/prove/readme.md -------------------------------------------------------------------------------- /common/prove/register_zns.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/common/prove/register_zns.go -------------------------------------------------------------------------------- /common/prove/transfer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/common/prove/transfer.go -------------------------------------------------------------------------------- /common/prove/transfer_nft.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/common/prove/transfer_nft.go -------------------------------------------------------------------------------- /common/prove/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/common/prove/types.go -------------------------------------------------------------------------------- /common/prove/withdraw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/common/prove/withdraw.go -------------------------------------------------------------------------------- /common/prove/withdraw_nft.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/common/prove/withdraw_nft.go -------------------------------------------------------------------------------- /common/prove/witness_helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/common/prove/witness_helper.go -------------------------------------------------------------------------------- /common/prove/witness_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/common/prove/witness_test.go -------------------------------------------------------------------------------- /common/pubkey.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/common/pubkey.go -------------------------------------------------------------------------------- /common/redislock/lock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/common/redislock/lock.go -------------------------------------------------------------------------------- /common/string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/common/string.go -------------------------------------------------------------------------------- /core/block_processor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/core/block_processor.go -------------------------------------------------------------------------------- /core/blockchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/core/blockchain.go -------------------------------------------------------------------------------- /core/executor/atomic_match_executor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/core/executor/atomic_match_executor.go -------------------------------------------------------------------------------- /core/executor/base_executor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/core/executor/base_executor.go -------------------------------------------------------------------------------- /core/executor/cancel_offer_executor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/core/executor/cancel_offer_executor.go -------------------------------------------------------------------------------- /core/executor/create_collection_executor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/core/executor/create_collection_executor.go -------------------------------------------------------------------------------- /core/executor/deposit_executor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/core/executor/deposit_executor.go -------------------------------------------------------------------------------- /core/executor/deposit_nft_executor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/core/executor/deposit_nft_executor.go -------------------------------------------------------------------------------- /core/executor/executor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/core/executor/executor.go -------------------------------------------------------------------------------- /core/executor/full_exit_executor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/core/executor/full_exit_executor.go -------------------------------------------------------------------------------- /core/executor/full_exit_nft_executor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/core/executor/full_exit_nft_executor.go -------------------------------------------------------------------------------- /core/executor/mint_nft_executor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/core/executor/mint_nft_executor.go -------------------------------------------------------------------------------- /core/executor/register_zns_executor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/core/executor/register_zns_executor.go -------------------------------------------------------------------------------- /core/executor/transfer_executor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/core/executor/transfer_executor.go -------------------------------------------------------------------------------- /core/executor/transfer_nft_executor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/core/executor/transfer_nft_executor.go -------------------------------------------------------------------------------- /core/executor/withdraw_executor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/core/executor/withdraw_executor.go -------------------------------------------------------------------------------- /core/executor/withdraw_nft_executor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/core/executor/withdraw_nft_executor.go -------------------------------------------------------------------------------- /core/statedb/chaindb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/core/statedb/chaindb.go -------------------------------------------------------------------------------- /core/statedb/state_cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/core/statedb/state_cache.go -------------------------------------------------------------------------------- /core/statedb/statedb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/core/statedb/statedb.go -------------------------------------------------------------------------------- /dao/account/account.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/dao/account/account.go -------------------------------------------------------------------------------- /dao/account/account_history.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/dao/account/account_history.go -------------------------------------------------------------------------------- /dao/asset/asset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/dao/asset/asset.go -------------------------------------------------------------------------------- /dao/block/block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/dao/block/block.go -------------------------------------------------------------------------------- /dao/blockwitness/block_witness.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/dao/blockwitness/block_witness.go -------------------------------------------------------------------------------- /dao/compressedblock/compressed_block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/dao/compressedblock/compressed_block.go -------------------------------------------------------------------------------- /dao/dbcache/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/dao/dbcache/cache.go -------------------------------------------------------------------------------- /dao/dbcache/redis_cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/dao/dbcache/redis_cache.go -------------------------------------------------------------------------------- /dao/l1rolluptx/l1_rollup_tx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/dao/l1rolluptx/l1_rollup_tx.go -------------------------------------------------------------------------------- /dao/l1syncedblock/l1_synced_block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/dao/l1syncedblock/l1_synced_block.go -------------------------------------------------------------------------------- /dao/nft/nft.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/dao/nft/nft.go -------------------------------------------------------------------------------- /dao/nft/nft_history.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/dao/nft/nft_history.go -------------------------------------------------------------------------------- /dao/priorityrequest/priority_request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/dao/priorityrequest/priority_request.go -------------------------------------------------------------------------------- /dao/proof/proof.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/dao/proof/proof.go -------------------------------------------------------------------------------- /dao/sysconfig/sysconfig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/dao/sysconfig/sysconfig.go -------------------------------------------------------------------------------- /dao/tx/tx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/dao/tx/tx.go -------------------------------------------------------------------------------- /dao/tx/tx_detail.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/dao/tx/tx_detail.go -------------------------------------------------------------------------------- /dao/tx/tx_pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/dao/tx/tx_pool.go -------------------------------------------------------------------------------- /deploy-local.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/deploy-local.sh -------------------------------------------------------------------------------- /deploy-qa.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/deploy-qa.sh -------------------------------------------------------------------------------- /deployment/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/deployment/README.md -------------------------------------------------------------------------------- /deployment/docker-compose/docker-compose.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/deployment/docker-compose/docker-compose.sh -------------------------------------------------------------------------------- /deployment/docker-compose/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/deployment/docker-compose/docker-compose.yaml -------------------------------------------------------------------------------- /deployment/docker-compose/docker.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/deployment/docker-compose/docker.env -------------------------------------------------------------------------------- /deployment/helm/local-value/post-render.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | envsubst <&0 3 | -------------------------------------------------------------------------------- /deployment/helm/local-value/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/deployment/helm/local-value/values.yaml -------------------------------------------------------------------------------- /deployment/helm/zkbnb/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/deployment/helm/zkbnb/.helmignore -------------------------------------------------------------------------------- /deployment/helm/zkbnb/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/deployment/helm/zkbnb/Chart.yaml -------------------------------------------------------------------------------- /deployment/helm/zkbnb/templates/NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/deployment/helm/zkbnb/templates/NOTES.txt -------------------------------------------------------------------------------- /deployment/helm/zkbnb/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/deployment/helm/zkbnb/templates/_helpers.tpl -------------------------------------------------------------------------------- /deployment/helm/zkbnb/templates/configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/deployment/helm/zkbnb/templates/configmap.yaml -------------------------------------------------------------------------------- /deployment/helm/zkbnb/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/deployment/helm/zkbnb/templates/deployment.yaml -------------------------------------------------------------------------------- /deployment/helm/zkbnb/templates/hpa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/deployment/helm/zkbnb/templates/hpa.yaml -------------------------------------------------------------------------------- /deployment/helm/zkbnb/templates/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/deployment/helm/zkbnb/templates/ingress.yaml -------------------------------------------------------------------------------- /deployment/helm/zkbnb/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/deployment/helm/zkbnb/templates/service.yaml -------------------------------------------------------------------------------- /deployment/helm/zkbnb/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/deployment/helm/zkbnb/templates/serviceaccount.yaml -------------------------------------------------------------------------------- /deployment/helm/zkbnb/templates/tests/test-connection.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/deployment/helm/zkbnb/templates/tests/test-connection.yaml -------------------------------------------------------------------------------- /deployment/helm/zkbnb/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/deployment/helm/zkbnb/values.yaml -------------------------------------------------------------------------------- /deployment/tool/generate_api.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/deployment/tool/generate_api.sh -------------------------------------------------------------------------------- /deployment/tool/tool.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/deployment/tool/tool.sh -------------------------------------------------------------------------------- /docs/api_reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/docs/api_reference.md -------------------------------------------------------------------------------- /docs/assets/Frame_work.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/docs/assets/Frame_work.png -------------------------------------------------------------------------------- /docs/assets/L2Block.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/docs/assets/L2Block.png -------------------------------------------------------------------------------- /docs/assets/NFT_Marketplace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/docs/assets/NFT_Marketplace.png -------------------------------------------------------------------------------- /docs/assets/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/docs/assets/banner.png -------------------------------------------------------------------------------- /docs/assets/eip_brief_view.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/docs/assets/eip_brief_view.svg -------------------------------------------------------------------------------- /docs/assets/l1_wallet_eip712_usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/docs/assets/l1_wallet_eip712_usage.png -------------------------------------------------------------------------------- /docs/assets/storage_layout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/docs/assets/storage_layout.png -------------------------------------------------------------------------------- /docs/protocol.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/docs/protocol.md -------------------------------------------------------------------------------- /docs/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/docs/readme.md -------------------------------------------------------------------------------- /docs/storage_layout.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/docs/storage_layout.md -------------------------------------------------------------------------------- /docs/technology.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/docs/technology.md -------------------------------------------------------------------------------- /docs/tokenomics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/docs/tokenomics.md -------------------------------------------------------------------------------- /docs/tree/recovery.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/docs/tree/recovery.md -------------------------------------------------------------------------------- /docs/tutorial.md: -------------------------------------------------------------------------------- 1 | # Quick Start Tutorial -------------------------------------------------------------------------------- /docs/wallets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/docs/wallets.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/go.sum -------------------------------------------------------------------------------- /local-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/local-test.sh -------------------------------------------------------------------------------- /service/apiserver/etc/server-api.yaml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/etc/server-api.yaml.example -------------------------------------------------------------------------------- /service/apiserver/internal/cache/mem_cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/internal/cache/mem_cache.go -------------------------------------------------------------------------------- /service/apiserver/internal/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/internal/config/config.go -------------------------------------------------------------------------------- /service/apiserver/internal/fetcher/price/fetcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/internal/fetcher/price/fetcher.go -------------------------------------------------------------------------------- /service/apiserver/internal/fetcher/price/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/internal/fetcher/price/types.go -------------------------------------------------------------------------------- /service/apiserver/internal/fetcher/state/fetcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/internal/fetcher/state/fetcher.go -------------------------------------------------------------------------------- /service/apiserver/internal/handler/account/getaccounthandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/internal/handler/account/getaccounthandler.go -------------------------------------------------------------------------------- /service/apiserver/internal/handler/account/getaccountshandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/internal/handler/account/getaccountshandler.go -------------------------------------------------------------------------------- /service/apiserver/internal/handler/asset/getassethandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/internal/handler/asset/getassethandler.go -------------------------------------------------------------------------------- /service/apiserver/internal/handler/asset/getassetshandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/internal/handler/asset/getassetshandler.go -------------------------------------------------------------------------------- /service/apiserver/internal/handler/block/getblockhandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/internal/handler/block/getblockhandler.go -------------------------------------------------------------------------------- /service/apiserver/internal/handler/block/getblockshandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/internal/handler/block/getblockshandler.go -------------------------------------------------------------------------------- /service/apiserver/internal/handler/block/getcurrentheighthandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/internal/handler/block/getcurrentheighthandler.go -------------------------------------------------------------------------------- /service/apiserver/internal/handler/info/getgasaccounthandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/internal/handler/info/getgasaccounthandler.go -------------------------------------------------------------------------------- /service/apiserver/internal/handler/info/getgasfeeassetshandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/internal/handler/info/getgasfeeassetshandler.go -------------------------------------------------------------------------------- /service/apiserver/internal/handler/info/getgasfeehandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/internal/handler/info/getgasfeehandler.go -------------------------------------------------------------------------------- /service/apiserver/internal/handler/info/getlayer2basicinfohandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/internal/handler/info/getlayer2basicinfohandler.go -------------------------------------------------------------------------------- /service/apiserver/internal/handler/info/searchhandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/internal/handler/info/searchhandler.go -------------------------------------------------------------------------------- /service/apiserver/internal/handler/nft/getaccountnftshandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/internal/handler/nft/getaccountnftshandler.go -------------------------------------------------------------------------------- /service/apiserver/internal/handler/nft/getmaxofferidhandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/internal/handler/nft/getmaxofferidhandler.go -------------------------------------------------------------------------------- /service/apiserver/internal/handler/root/getstatushandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/internal/handler/root/getstatushandler.go -------------------------------------------------------------------------------- /service/apiserver/internal/handler/routes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/internal/handler/routes.go -------------------------------------------------------------------------------- /service/apiserver/internal/handler/transaction/getaccountpendingtxshandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/internal/handler/transaction/getaccountpendingtxshandler.go -------------------------------------------------------------------------------- /service/apiserver/internal/handler/transaction/getaccounttxshandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/internal/handler/transaction/getaccounttxshandler.go -------------------------------------------------------------------------------- /service/apiserver/internal/handler/transaction/getblocktxshandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/internal/handler/transaction/getblocktxshandler.go -------------------------------------------------------------------------------- /service/apiserver/internal/handler/transaction/getexecutedtxshandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/internal/handler/transaction/getexecutedtxshandler.go -------------------------------------------------------------------------------- /service/apiserver/internal/handler/transaction/getnextnoncehandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/internal/handler/transaction/getnextnoncehandler.go -------------------------------------------------------------------------------- /service/apiserver/internal/handler/transaction/getpendingtxshandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/internal/handler/transaction/getpendingtxshandler.go -------------------------------------------------------------------------------- /service/apiserver/internal/handler/transaction/gettxhandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/internal/handler/transaction/gettxhandler.go -------------------------------------------------------------------------------- /service/apiserver/internal/handler/transaction/gettxshandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/internal/handler/transaction/gettxshandler.go -------------------------------------------------------------------------------- /service/apiserver/internal/handler/transaction/sendtxhandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/internal/handler/transaction/sendtxhandler.go -------------------------------------------------------------------------------- /service/apiserver/internal/logic/account/getaccountlogic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/internal/logic/account/getaccountlogic.go -------------------------------------------------------------------------------- /service/apiserver/internal/logic/account/getaccountslogic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/internal/logic/account/getaccountslogic.go -------------------------------------------------------------------------------- /service/apiserver/internal/logic/asset/getassetlogic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/internal/logic/asset/getassetlogic.go -------------------------------------------------------------------------------- /service/apiserver/internal/logic/asset/getassetslogic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/internal/logic/asset/getassetslogic.go -------------------------------------------------------------------------------- /service/apiserver/internal/logic/block/getblocklogic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/internal/logic/block/getblocklogic.go -------------------------------------------------------------------------------- /service/apiserver/internal/logic/block/getblockslogic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/internal/logic/block/getblockslogic.go -------------------------------------------------------------------------------- /service/apiserver/internal/logic/block/getcurrentheightlogic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/internal/logic/block/getcurrentheightlogic.go -------------------------------------------------------------------------------- /service/apiserver/internal/logic/info/getgasaccountlogic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/internal/logic/info/getgasaccountlogic.go -------------------------------------------------------------------------------- /service/apiserver/internal/logic/info/getgasfeeassetslogic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/internal/logic/info/getgasfeeassetslogic.go -------------------------------------------------------------------------------- /service/apiserver/internal/logic/info/getgasfeelogic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/internal/logic/info/getgasfeelogic.go -------------------------------------------------------------------------------- /service/apiserver/internal/logic/info/getlayer2basicinfologic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/internal/logic/info/getlayer2basicinfologic.go -------------------------------------------------------------------------------- /service/apiserver/internal/logic/info/searchlogic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/internal/logic/info/searchlogic.go -------------------------------------------------------------------------------- /service/apiserver/internal/logic/nft/getaccountnftslogic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/internal/logic/nft/getaccountnftslogic.go -------------------------------------------------------------------------------- /service/apiserver/internal/logic/nft/getmaxofferidlogic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/internal/logic/nft/getmaxofferidlogic.go -------------------------------------------------------------------------------- /service/apiserver/internal/logic/root/getstatuslogic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/internal/logic/root/getstatuslogic.go -------------------------------------------------------------------------------- /service/apiserver/internal/logic/transaction/getaccountpendingtxslogic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/internal/logic/transaction/getaccountpendingtxslogic.go -------------------------------------------------------------------------------- /service/apiserver/internal/logic/transaction/getaccounttxslogic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/internal/logic/transaction/getaccounttxslogic.go -------------------------------------------------------------------------------- /service/apiserver/internal/logic/transaction/getblocktxslogic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/internal/logic/transaction/getblocktxslogic.go -------------------------------------------------------------------------------- /service/apiserver/internal/logic/transaction/getexecutedtxslogic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/internal/logic/transaction/getexecutedtxslogic.go -------------------------------------------------------------------------------- /service/apiserver/internal/logic/transaction/getnextnoncelogic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/internal/logic/transaction/getnextnoncelogic.go -------------------------------------------------------------------------------- /service/apiserver/internal/logic/transaction/getpendingtxslogic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/internal/logic/transaction/getpendingtxslogic.go -------------------------------------------------------------------------------- /service/apiserver/internal/logic/transaction/gettxlogic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/internal/logic/transaction/gettxlogic.go -------------------------------------------------------------------------------- /service/apiserver/internal/logic/transaction/gettxslogic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/internal/logic/transaction/gettxslogic.go -------------------------------------------------------------------------------- /service/apiserver/internal/logic/transaction/sendtxlogic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/internal/logic/transaction/sendtxlogic.go -------------------------------------------------------------------------------- /service/apiserver/internal/logic/utils/converter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/internal/logic/utils/converter.go -------------------------------------------------------------------------------- /service/apiserver/internal/svc/servicecontext.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/internal/svc/servicecontext.go -------------------------------------------------------------------------------- /service/apiserver/server.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/server.api -------------------------------------------------------------------------------- /service/apiserver/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/server.go -------------------------------------------------------------------------------- /service/apiserver/test/getaccount_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/test/getaccount_test.go -------------------------------------------------------------------------------- /service/apiserver/test/getaccountnfts_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/test/getaccountnfts_test.go -------------------------------------------------------------------------------- /service/apiserver/test/getaccountpendingtxs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/test/getaccountpendingtxs_test.go -------------------------------------------------------------------------------- /service/apiserver/test/getaccounts_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/test/getaccounts_test.go -------------------------------------------------------------------------------- /service/apiserver/test/getaccounttxs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/test/getaccounttxs_test.go -------------------------------------------------------------------------------- /service/apiserver/test/getasset_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/test/getasset_test.go -------------------------------------------------------------------------------- /service/apiserver/test/getassets_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/test/getassets_test.go -------------------------------------------------------------------------------- /service/apiserver/test/getblock_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/test/getblock_test.go -------------------------------------------------------------------------------- /service/apiserver/test/getblocks_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/test/getblocks_test.go -------------------------------------------------------------------------------- /service/apiserver/test/getblocktxs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/test/getblocktxs_test.go -------------------------------------------------------------------------------- /service/apiserver/test/getcurrentheight_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/test/getcurrentheight_test.go -------------------------------------------------------------------------------- /service/apiserver/test/getexecutedtxs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/test/getexecutedtxs_test.go -------------------------------------------------------------------------------- /service/apiserver/test/getgasaccount_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/test/getgasaccount_test.go -------------------------------------------------------------------------------- /service/apiserver/test/getgasfeeassets_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/test/getgasfeeassets_test.go -------------------------------------------------------------------------------- /service/apiserver/test/getlayer2basicinfo_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/test/getlayer2basicinfo_test.go -------------------------------------------------------------------------------- /service/apiserver/test/getmaxofferid_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/test/getmaxofferid_test.go -------------------------------------------------------------------------------- /service/apiserver/test/getnextnonce_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/test/getnextnonce_test.go -------------------------------------------------------------------------------- /service/apiserver/test/getpendingtxs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/test/getpendingtxs_test.go -------------------------------------------------------------------------------- /service/apiserver/test/getstatus_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/test/getstatus_test.go -------------------------------------------------------------------------------- /service/apiserver/test/gettxbyhash_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/test/gettxbyhash_test.go -------------------------------------------------------------------------------- /service/apiserver/test/gettxs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/test/gettxs_test.go -------------------------------------------------------------------------------- /service/apiserver/test/search_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/test/search_test.go -------------------------------------------------------------------------------- /service/apiserver/test/suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/apiserver/test/suite_test.go -------------------------------------------------------------------------------- /service/committer/committer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/committer/committer.go -------------------------------------------------------------------------------- /service/committer/committer/committer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/committer/committer/committer.go -------------------------------------------------------------------------------- /service/committer/etc/config.yaml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/committer/etc/config.yaml.example -------------------------------------------------------------------------------- /service/fullnode/etc/fullnode.yaml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/fullnode/etc/fullnode.yaml.example -------------------------------------------------------------------------------- /service/fullnode/fullnode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/fullnode/fullnode.go -------------------------------------------------------------------------------- /service/fullnode/fullnode/fullnode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/fullnode/fullnode/fullnode.go -------------------------------------------------------------------------------- /service/monitor/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/monitor/config/config.go -------------------------------------------------------------------------------- /service/monitor/etc/config.yaml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/monitor/etc/config.yaml.example -------------------------------------------------------------------------------- /service/monitor/monitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/monitor/monitor.go -------------------------------------------------------------------------------- /service/monitor/monitor/clean_history_blocks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/monitor/monitor/clean_history_blocks.go -------------------------------------------------------------------------------- /service/monitor/monitor/monitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/monitor/monitor/monitor.go -------------------------------------------------------------------------------- /service/monitor/monitor/monitor_generic_blocks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/monitor/monitor/monitor_generic_blocks.go -------------------------------------------------------------------------------- /service/monitor/monitor/monitor_governance_blocks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/monitor/monitor/monitor_governance_blocks.go -------------------------------------------------------------------------------- /service/monitor/monitor/monitor_priority_requests.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/monitor/monitor/monitor_priority_requests.go -------------------------------------------------------------------------------- /service/monitor/monitor/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/monitor/monitor/types.go -------------------------------------------------------------------------------- /service/monitor/monitor/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/monitor/monitor/util.go -------------------------------------------------------------------------------- /service/prover/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/prover/config/config.go -------------------------------------------------------------------------------- /service/prover/etc/config.yaml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/prover/etc/config.yaml.example -------------------------------------------------------------------------------- /service/prover/prover.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/prover/prover.go -------------------------------------------------------------------------------- /service/prover/prover/prover.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/prover/prover/prover.go -------------------------------------------------------------------------------- /service/prover/prover/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/prover/prover/types.go -------------------------------------------------------------------------------- /service/prover/verifier_parse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/prover/verifier_parse.py -------------------------------------------------------------------------------- /service/sender/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/sender/config/config.go -------------------------------------------------------------------------------- /service/sender/etc/config.yaml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/sender/etc/config.yaml.example -------------------------------------------------------------------------------- /service/sender/sender.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/sender/sender.go -------------------------------------------------------------------------------- /service/sender/sender/sender.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/sender/sender/sender.go -------------------------------------------------------------------------------- /service/sender/sender/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/sender/sender/types.go -------------------------------------------------------------------------------- /service/witness/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/witness/config/config.go -------------------------------------------------------------------------------- /service/witness/etc/config.yaml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/witness/etc/config.yaml.example -------------------------------------------------------------------------------- /service/witness/witness.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/witness/witness.go -------------------------------------------------------------------------------- /service/witness/witness/witness.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/service/witness/witness/witness.go -------------------------------------------------------------------------------- /tools/dbinitializer/contractaddr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/tools/dbinitializer/contractaddr.yaml -------------------------------------------------------------------------------- /tools/dbinitializer/contractaddr.yaml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/tools/dbinitializer/contractaddr.yaml.example -------------------------------------------------------------------------------- /tools/dbinitializer/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/tools/dbinitializer/main.go -------------------------------------------------------------------------------- /tools/recovery/etc/config.yaml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/tools/recovery/etc/config.yaml.example -------------------------------------------------------------------------------- /tools/recovery/internal/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/tools/recovery/internal/config/config.go -------------------------------------------------------------------------------- /tools/recovery/internal/svc/servicecontext.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/tools/recovery/internal/svc/servicecontext.go -------------------------------------------------------------------------------- /tools/recovery/recovery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/tools/recovery/recovery.go -------------------------------------------------------------------------------- /tree/account_tree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/tree/account_tree.go -------------------------------------------------------------------------------- /tree/asset_tree_cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/tree/asset_tree_cache.go -------------------------------------------------------------------------------- /tree/hash_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/tree/hash_test.go -------------------------------------------------------------------------------- /tree/nft_tree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/tree/nft_tree.go -------------------------------------------------------------------------------- /tree/treedb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/tree/treedb.go -------------------------------------------------------------------------------- /tree/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/tree/types.go -------------------------------------------------------------------------------- /tree/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/tree/util.go -------------------------------------------------------------------------------- /types/account.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/types/account.go -------------------------------------------------------------------------------- /types/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/types/code.go -------------------------------------------------------------------------------- /types/constant.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/types/constant.go -------------------------------------------------------------------------------- /types/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/types/error.go -------------------------------------------------------------------------------- /types/nft.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/types/nft.go -------------------------------------------------------------------------------- /types/system.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/types/system.go -------------------------------------------------------------------------------- /types/tx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnb-chain/zkbnb/HEAD/types/tx.go --------------------------------------------------------------------------------