BlockBolt: Payment Protocol
  • ๐Ÿ™Welcome to BlockBolt!
  • BlockBolt Overview
    • โšก Introduction
    • ๐ŸŽฏ Features
    • ๐Ÿงฌ Blockbolt SDK
    • ๐Ÿง  Technical Architecture
    • ๐ŸŽฒ Development Methodology
    • ๐Ÿ„ Use Cases
    • ๐ŸŽ‰ Multichain SDK
    • โค๏ธ Merchant Onboard
  • Blockbolt Demo
    • ๐Ÿช POS - SuperMarket
    • ๐Ÿ›’ Online Store - Website
    • ๐Ÿ”— Link Payment
    • ๐Ÿช Unified Payment Interface
  • ๐Ÿค– SoundBox (IoT)
  • ๐Ÿ‘‘ Global DeFi Payment
  • Blockbolt Extension
    • ๐Ÿงก Magento Commerce
    • ๐Ÿ–ค WooCommerce
  • ๐Ÿ’ง SUI Network (SDK)
    • โš’๏ธ Wallet SDK
    • โœ๏ธ Flow and Design
    • ๐Ÿงฉ Automated Process & Security
    • ๐ŸŒ Language Support
    • ๐Ÿ… Code Audit by Movebit
    • ๐Ÿ‘ฉโ€๐Ÿ’ป Dev Guide
  • ๐ŸŒŸ BlockBoltโ€™s First Step โ€” And How Far Weโ€™ve Come
  • ๐Ÿ‘‰Official Links
    • ๐ŸŒOfficial Website
    • ๐ŸฆFollow us on X
    • ๐Ÿ‘พJoin us on Discord
Powered by GitBook
On this page
  • 1. Installation
  • 2. Documentation Review
  • 3. Integration
  • 4. Testing
  • 5. Deployment
  • 6. Support
  • Additional Notes
  1. ๐Ÿ’ง SUI Network (SDK)

๐Ÿ‘ฉโ€๐Ÿ’ป Dev Guide

Previous๐Ÿ… Code Audit by MovebitNext๐ŸŒŸ BlockBoltโ€™s First Step โ€” And How Far Weโ€™ve Come

Last updated 1 month ago

To ensure a seamless and secure integration of the BlockBolt SDK, developers are advised to follow the structured process outlined below.

The BlockBolt SDK package, along with comprehensive technical documentation and release notes, is available here.


1. Installation

The BlockBolt SDK will be published as a standard package. Developers can install it into their project using npm or yarn:

npm install @blockbolt/boltpay-wallet

or

yarn add @blockbolt/boltpay-wallet

Alternatively, the source code and release archive are available for if manual installation is necessary.


2. Documentation Review

Comprehensive and versioned SDK documentation will be provided to assist developers in:

  • Understanding the SDKโ€™s architecture

  • Exploring key features and modules

  • Reviewing environment requirements and dependencies

  • Following security best practices for key management and transaction handling

Technical diagrams, transaction flowcharts, and QR payload structures will also be included for clarity.


3. Integration

Developers should refer to the API Reference Guide for precise details on:

  • SDK class instantiation

  • Required and optional parameters for each method

  • Error classes and their handling

  • Transaction broadcasting and confirmation workflows

Sample code snippets and full integration examples (in ReactJS) will be available to expedite onboarding.

๐Ÿ› ๏ธ The BlockBolt SDK is designed with modularity in mind and can be extended to other frameworks such as Flutter in future releases.


4. Testing

Prior to production deployment, developers must:

  • Validate SDK functionality in testnet environments

  • Simulate different QR payment requests and transaction scenarios

  • Handle edge cases, including transaction failures, QR parsing errors, and network interruptions

  • Confirm transaction statuses on-chain using digest tracking

Automated test suites and recommended manual test cases will be provided in the repository.


5. Deployment

After successful integration and validation:

  • Migrate the environment settings from testnet to Sui Mainnet

  • Ensure secure key management practices are enforced in production

  • Monitor transaction logs and SDK updates for ongoing improvements

BlockBolt SDK versions will follow Semantic Versioning (SemVer) to ensure predictable upgrade paths.


6. Support

If you encounter any technical issues, require integration assistance, or would like to report bugs, BlockBolt provides multiple support channels:

The BlockBolt team actively monitors support requests and aims to provide timely responses to all developer inquiries.


Additional Notes

  • Security First: Never expose seed phrases or private keys in the client application. Use secure encrypted storage where needed.

  • Versioning: Always reference the latest stable SDK release for new applications unless specifically testing beta features.

  • Chain Compatibility: BlockBolt SDK currently supports Sui Mainnet and Sui Testnet environments. Other network support will be announced in future releases.


๐Ÿ“ง Email:

๐Ÿ’ฌ Discord Server:

๐Ÿ“š GitHub Issues: Open a ticket on the

https://www.npmjs.com/package/@blockbolt/boltpay-wallet
direct download on GitHub
support@blockbolt.io
Join BlockBolt Support
GitHub repository