Cocos-BCX Developing Tools Review

Image for post
Image for post

Following the general principle of emphasizing technology, development and innovation, from June to December this year, Cocos-BCX TestNet has released 8 tools such as COCOS wallet, PC wallet and blockchain explorer plug-in wallet CocosPay, involved languages including Go, JavaScript, Python and C++ and provided SDKs for Android, Unity and iOS, perfectly encapsulating multi-functions in the interoperable public chains, such as transfer, deployment and update of contract, as well as various released and circulated non-homogenous digital assets based on non-homogenous assets standard, BCX-NHAS-1808. “One-touch on-chain” is thus accessible with any SDK tool.

Wallet

With the increasing attention captured by digital assets, safe storage has been called on during large transactions of digital currency. In this regard, Cocos-BCX has supported wallets in all terminals, including mobile, PC and explorer plug-in.

Image for post
Image for post
The homepage of Cocos-BCX blockchain explorer

Cocos Explorer

As an ecosystem search tool, blockchain explorer enables users to check wallet balance and transaction details through entering wallet address or transaction ID. Cocos Explorer is an official simplified explorer, and users can check block height, on-chain transactions, nodes and etc.

Image for post
Image for post
The homepage of Cocos-BCX blockchain explorer

Cocos Terminal (integrated terminal)

Cocos Terminal is an integrated terminal consisting of decentralized wallet, blockchain explorer, asset transaction, Dapp distribution, visual design and development auxiliary and other functions, as well as modules such as daybook statistics and smart contract management and analysis. The homepage involves a lot of information, such as on-chain runtime status, on-chain transactions, node communication and IMCOCOS news information.

Image for post
Image for post
The homepage of Cocos Terminal

ChainIDE (cloud IDE)

Developed by WhiteMatrix, ChainIDE is the first imported cloud IDE on the chain of Cocos-BCX, achieving programing and debugging of smart contract based on Lua language, enabling one-touch compilation, deployment and debugging and saving marginal costs of building environment.

Image for post
Image for post
The homepage of ChainIDE

IMCOCOS (information portal)

IMCOCOS is a product of ImNodes, and the first information portal that focuses on Cocos-BCX ecosystem. It has collected COCOS news flash, COCOS news topic and ecosystem navigation in all round way, committed to tracing the ecosystem development of COCOS.

Image for post
Image for post
The homepage of IMCOCOS

VSCode plug-in

VSCode Cocos-BCX is a light but powerful source code editor, able to run on the desk and applied to Windows, macOS and Linux. It has built-in support for JavaScript, TypeScript and Node. js, contains many languages, such as C++, C#, Java, Python, PHP and Go and owns extended ecosystem during runtime, such as NET and Unity.

VSCode Cocos-BCX

SDK Development

Cocos-BCX has been committed to supporting application development framework with multi-systems, as well as application development tools that are fully scripted, componentized and data-driven, enabling programming, debugging and release of decentralized application and hybrid architecture application in the blockchain environment.

Cocos-BCX has Go, JavaScript, Python, and C++, as well as SDKs for Android, Unity, and iOS, perfectly encapsulating multi-functions in the interoperable public chains, such as transfer, deployment and update of contract, as well as various released and circulated non-homogenous digital assets based on non-fungible assets standard, BCX-NHAS-1808. “One-touch on-chain” is thus accessible with any SDK tool.

JS SDK

Used in COCOS-BCX RPC and blockchain integration based on COCOS-BCX, JavaScript SDK enables transaction submission, account operation, deployment and callback of contract as well as information check, and it also achieves the interoperability between WS and HTTPS agreement and blockchain, and unifies the usage of API interface.

Download link: https://github.com/Cocos-BCX/JSSDK/blob/master/README_cn.md

Image for post
Image for post

Android SDK

Android SDK contains many tools for developing Android Apps, and is suited for the development of COCOS wallet of Android 4.0 (API Level 14) and above. At present, Android P (version 27 and above) constrains http request, which, however, is accessible to the SDK.

Download link: https://github.com/Cocos-

Image for post
Image for post

iOS SDK

iOS SDK involves many tools to develop iOS Apps, and is suited for the development of iOS COCOS wallet.

Download link: https://github.com/Cocos-BCX/iOSSDK/blob/master/README_cn.md

Image for post
Image for post

C++ SDK

Download link: https://github.com/Cocos-BCX/bcxLibrary-Cpp

Image for post
Image for post

Unity SDK

Developers can use Unity engine to develop Cocos-BCX, on which the products can be synchronously released on each platform. Cocos-BCX TestNet has been stable in running, and in combination with other ecosystem tools, users can look for block and transaction information through Cocos-BCX Unity SDK.

Download link: https://github.com/Cocos-BCX/UnitySDK

Image for post
Image for post

Python SDK

Download link: https://github.com/Cocos-BCX/Python-Middleware-sample

Image for post
Image for post

Go SDK

Download link: https://github.com/Cocos-BCX/Go-SDK

Image for post
Image for post

Cocos Creator plug-in

Download link: https://github.com/Cocos-BCX/bcx-sdk-creator

Image for post
Image for post

Lower the threshold of development

Cocos-BCX shortens the integration of gaming procedure and blockchain, and lowers the threshold for traditional gaming developers to develop and transport blockchain games. The key point is that Cocos-BCX blockchain development environment features multi-systems compatibility of development components, ranging from SDK, front end JavaScript to end development languages, such as Python, PHP, Java and Go. With the embracing of language development, Cocos-BCX enables its development teams to produce more economic gaming products.

Next-Gen Digital Game Economy. Game engine, IDE and blockchain for decentralized game development. Website: cocosbcx.io

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store