Development Tools
Smart Contracts
Smart contracts development with BNB Sidechain enables you to build your smart contracts for any use, including cryptocurrency exchanges, smart contract-based dApps, Decentralized Finance, and more. Smart contracts are programming logic that are executed automatically when a certain condition(s) are met. In BNB Sidechain, smart contracts can be written in Solidity programming language. Please refer to the official documentation of Solidity for any queries.
IDE
Multiple IDEs and libraries can be used for developing and deploying smart contracts.
Remix IDE: A powerful open-source tool that helps you write Solidity contracts straight from the browser. It is written in JavaScript and supports both usages in the browser, but runs locally and in a desktop version. Remix IDE has modules for testing, debugging, deploying smart contracts, and much more.
Intellij Solidity Plugin: Every aspect of IntelliJ IDEA has been designed to maximize developer productivity. Together, intelligent coding assistance and ergonomic design make development not only productive but also enjoyable.
BSC Studio: Blockchain Labs building graphic IDE to expedite dApp development.
Chainide: A Cloud-Based Multi-Chain IDE.
Development Framework
Truffle: A world class development environment, testing framework and asset pipeline for blockchains using the Ethereum Virtual Machine.
Embark: Embark is a platform that enables easy development and deployment of decentralized applications.
Waffle: The most advanced framework for testing smart contracts.
OpenZeppelin: OpenZeppelin provides security products to build, automate, and operate decentralized applications. We also protect leading organizations by performing security audits on their systems and products.
HardHat: Hardhat is a development environment for Ethereum software.
Solidity Code Quality
Solhint: This is an open source project for linting Solidity code. This project provides both Security and Style Guide validations.
Ethlint: Ethlint (Formerly Solium) analyzes your Solidity code for style & security issues and fixes them.
Manticore: Manticore is a symbolic execution tool for analysis of smart contracts and binaries.
Slither: Slither is a Solidity static analysis framework.
Echidna: Echidna is a program designed for fuzzing/property-based testing of Ethereum smart contracts.
Front-End Programming
Web3.js: Access full node capabilities without running your own.
Ethers.js: Designed to make it easier to write client-side JavaScript based wallets, keeping the private key on the owner’s machine at all times.
Back-End Programming
Web3.py: A python interface for interacting with the Ethereum blockchain and ecosystem.
Web3.php: A php interface for interacting with the Ethereum blockchain and ecosystem. Native ABI parsing and smart contract interactions.
Java Web3: Lightweight Java and Android library for integration with Ethereum clients.
Net Web3: Bringing the love of .NET to Ethereum An open source .NET integration library for blockchain.
Ruby Web3: Ethereum library for the Ruby language.
Wallet SDK
Venly: Wallet creation by social accounts.
Sequence.app: Wallet creation by social accounts.
Web3Auth: Wallet creation by social accounts.
BSC Connector: This examples demonstrates how to support the Binance Chain Wallet through a custom connector.
Multisig
- Gnosis: The purpose of multisig wallets is to increase security by requiring multiple parties to agree on transactions before execution.
JSON RPC Endpoints
For details on BNB Sidechain BAS Devnet, refer here for details on JSON RPC endpoints and other development tools like faucet and explorer.
For details on BNB Sidechain Aries Testnet, refer here for JSON RPC endpoints and here for details on other development tools like faucet and explorer.
JSON-RPC methods: Please refer to this wiki page or use Postman.
Decentralized storage
IPFS: A peer-to-peer hypermedia protocol designed to preserve and grow humanity's knowledge by making the web upgradeable, resilient, and more open.
Arweave: A decentralized on-chain data storage.
Filecoin: Filecoin is making the web more secure and efficient with a decentralized data storage marketplace, protocol, and cryptocurrency.
Data Oracles
Brand Protocol: Band Protocol is a cross-chain data oracle platform that aggregates and connects real-world data and APIs to smart contracts.
Chainlink: Securely connect smart contracts with off-chain data and services Chainlink decentralized oracle networks provide tamper-proof inputs, outputs, and computations to support advanced smart contracts on any blockchain.
Pyth: Pyth delivers real-time on-chain market data.
Blockchain Access
Block Explorers
BSCscan: Blockchain explorer of BNB Chain.
Mintscan: A fast explorer for the Beacon Chain.
NFTscan: NFTScan is an NFT Explorer and Analytics Platform.
Node Explorers
NodeReal: The ultimate web3 infrastucture solution.
Ankr: Ankr provides builders with streamlined access to a global network of nodes running on 18 different blockchains.
Chainstack: From startups to large enterprises, thousands of businesses of all sizes use Chainstack’s software and APIs to build, run, and scale blockchain applications.
NowNodes: Get your crypto API for instant access to 40+ blockchain networks including BTC, ETH, and BSC which is over 1000 coins and tokens.
QuickNode: They make it simple to build blockchain applications and scale up as you grow. From elastic APIs to powerful tools and analytics, all at your command through a simple control panel.
BlockVision: BlockVision is a one-stop development platform and on-chain data retrieval portal for developers that boasts impressively low-latencies and high availability.
covalenthq: Covalent provides a unified API bringing visibility to billions of Web3 data points.
InfStones: InfStones' easy-to-use blockchain infrastructure.
Moralis: Moralis provides APIs, SDKs and Data for building high performance dapps. Integrate Web3 into any tech stack.
NFT Explorers
NFTscan: The NFTScan API helps developers build new experiences retrieving NFTs and data analysis. We provide a set of endpoints that enable you to fetch ERC721 and ERC1155 NFT assets as well as transactions, collections, marketplace statistics and more.
BlockVision: BlockVision synchronizes and integrates core NFT marketplace data such as OpenSea and LooksRare, just to let you save everything while developing NFT applications.
Venly: Unity plugin, NFT to email, Shopify-app, NFT API, NFT analytics, NFT minter.
NFTrade: Aggreagator & shared orderbook SDK, ability to buy NFTs with other chain's native token.
PARSIQ: It is a specific API that allows you to query what NFTs sit in a user’s wallet currently as well as what NFTs were held in that wallet historically.
Data Indexing
PARSIQ: Raw onchain data indexing, monitoring and intelligence platform.
Nakji: Data indexing protocol for BNB Chain, mainly for DeFi, NFTs soon.
Gasless Solutions
- Biconomy: Gasless solution.
Security Audit
CertiK: Leading security-focused ranking platform to analyze and monitor blockchain protocols and DeFi projects.
Peckshield: Security Audit, Threat Monitoring and Prevention, Pen Test and Emergency Response, Total Solutions.
SlowMist: SlowMist is a Blockchain security firm, providing security audits, security consultants, red teaming, and more.
Staging Labs: An infrastructure layer protecting web3 users and businesses from mistakes, hacks, and scams.
Go Plus: Provide security service, open & permissionless, accessible to everyone. We want to optimize the revenue model for white hats, developers, and security auditors to provide security services and expand user coverage by allowing users to have easier access to the high efficient security resources. Two main product are developed for this purpose, Go+ API and Go Pocket.
Verichains: Provides security audit services and formally verified audits for your blockchain implementation, consensus protocol, smart contracts and DApps using industry-standard security patterns and best practices.
Analytics & dashboards
Dune: Blockchain ecosystem analytics by and for the community.
YieldWatch: Track your Yield Farming and Liquidity Pool performance on BNB Chain.
Defistation: Defi dashboard.
Bitquery: GraphQL explorer of Binance Chain data.
DeBank: A multi-chain portfolio tracker that supports the largest number of DeFi protocols.
Bloxy: One stand data source for understanding Binance DEX.
Footprint Analytics: Blockchain analytics.
Web3Go: Web3Go is an all-in-one open data analytics and service platform where everyone can grasp the value behind blockchain data.
Payment Gateway
Binance Connect: Fiat onramp: crypto purchase with credit card + NFT checkout.
MoonPay: A fast and simple way to buy and sell crypto.
Transak: Enable users to buy crypto from your app. Available across 100+ cryptocurrencies on 75+ blockchains via cards, bank transfers and other payment methods in 125+ countries.
DAO Tools
Tally: Tally is a DAO operations platform.
collab.land: Collab.Land leverages the power of identity through crypto currency to create a social space unique to a specific network of humans. Once you add the bot to your Telegram group or Discord guild, they will manage your people for you. Depending on their token holdings they will be allowed to join the community. If they sell, the bot boots them.
Coinshift: Coinshift simplifies treasury management by providing efficient multisig tooling to save time & money for crypto organisations.
Snapshot: Snapshot is a decentralized voting system.
Gaming Tools
- GameSpace: GameFi as a service.
Decentralized Social
SpaceID: Building on BNB Chain, SPACE ID is a universal name service network that seamlessly connects people, information, assets, and applications in the digital world. It is chain-agnostic, decentralized, censorship-resistant, and open-sourced.
CyberConnect: A decentralized social graph protocol returning data ownership back to users and helping devs build powerful web3 social apps.
NFT Marketplace
Rareboard: NFT Marketplace Aggregator Mint & Trade NFTs from multiple marketplaces, at no extra cost.
Venly: Wallet with marketplace and APIs.
NFTrade: Create, buy, sell, swap and farm NFTs
Element: The First Community-Driven Aggregated Marketplace.
Cross-chain Bridges
Celer cBridge: cBridge introduces the best-in-class cross-chain token bridging experience with deep liquidity for users, highly efficient and easy-to-use liquidity management for both cBridge node operators and Liquidity Providers who do not want to operate cBridge nodes, and new exciting developer-oriented features such as general message bridging for cases like cross-chain DEX and NFTs.
Multichain: Multichain is the ultimate Router for web3. It is an infrastructure developed for arbitrary cross-chain interactions.
ChainHop: ChainHop is a composable multi-chain liquidity network that facilitates multi-chain-native dApps, such as cross-chain DEX, cross-chain lending, etc. Built with the advanced multi-chain interoperability protocols, ChainHop unifies segmented liquidity across different chain and provides users & developer with a truly streamlined multi-chain experience.
renVM: Ren is an open and community-driven protocol that enables the movement of value between blockchains.
NerveNetwork: NerveNetwork aims to connect all isolated blockchains and establish a cross-chain asset exchange network, providing all necessary underlying support for the Defi ecosystem. Let every digital asset holder experience a truly safe, free and transparent Defi service.
PolyNetwork: Poly Network is a global cross-chain protocol for implementing blockchain interoperability and building Web3.0 infrastructure.
Orbit Bridge: Orbit Bridge: Fast and secure way for token conversion Convert your mainnet tokens to another mainnet.
Stargate: Stargate is a fully composable liquidity transport protocol that lives at the heart of Omnichain DeFi.
Connext: Connext is an interoperability protocol that empowers developers to build fully expressive cross domain apps.
Symbiosis: Symbiosis aggregates decentralized exchange liquidity across any EVM and non-EVM networks.
Wallets
Wallet Name | Website | Staking Support |
---|---|---|
Binance Extension Wallet | https://binance-wallet.gitbook.io/binance-chain-wallet/ | Yes |
Trust Wallet | https://trustwallet.com/ | Yes |
Math Wallet | https://mathwallet.org/en-us/ | Yes |
SafePal | https://safepal.io/ | No |
TokenPocket | https://www.tokenpocket.pro/ | No |
Arkane | https://arkane.network/ | No |
MetaMask | https://metamask.zendesk.com/hc/en-us | No |
Ledger | https://www.ledger.com/ | Yes |
Trezor | https://wallet.trezor.io | No |
MEW | https://www.myetherwallet.com/ | No |
ezDeFi | http://ezdefi.com | No |
1inch wallet | https://1inch.io/wallet/ | No |
Infinity wallet (Desktop) | https://infinitywallet.io/download/ | No |
BitKeep (App&Chrome) | https://bitkeep.com | No |
Coin98 Wallet (App Web Extension) | https://coin98.com/wallet | No |
Guarda Wallet | https://guarda.com/coins/binance-coin-wallet/ | No |
Rabby Wallet | https://rabby.io/ | No |