CryptoDiggers (Paralla/Agem Computers)

Posted on

CryptoDiggers is a Slovak company specializing in cryptocurrency payment solutions. Our collaboration spanned multiple technical projects for their partners, focusing on infrastructure enhancements and system support. These efforts enabled more efficient integration and development in cryptocurrency transactions. Together, we optimized payment platforms, prioritizing flexibility and seamless integration for their partners, resulting in robust and scalable solutions.

Project goal:

The goal was to optimize and develop cryptocurrency payment systems to enhance efficiency in integration and overall operation, providing seamless experiences for CryptoDiggers’ partners in their financial transactions.

Technologies

Project 1: BTC Lightning Integration

We develop a PHP-based wrapper for the Lightning Network Daemon (lnd), aimed at enhancing the Bitcoin Lightning Network’s functionality. This solution focuses on critical features like invoice creation, management, and monitoring, along with channel management capabilities.

The wrapper is built to integrate seamlessly with the client’s existing API infrastructure and connect to their Bitcoin wallet. While deployment and hosting will be managed by the client, the deliverables consist of the source code and detailed documentation packaged in a .zip archive.

The payment plan is structured in phases, covering the initial development, delivery, and comprehensive testing. The detailed task list emphasizes key components such as RPC integration, invoice management, and service monitoring, while future tasks may include on-chain settlements and additional API integrations.

Project 2: Ethereum, ERC-20 token transactions

We worked on developing an Ethereum and ERC-20 token payment system for CryptoDiggers s.r.o. The key part of the project was creating a PHP wrapper for seamless integration into their existing infrastructure. This wrapper allowed their system to communicate via REST API with a Node.js backend, which was designed to handle blockchain transactions.

We set up a Geth light node to manage deposit addresses and private keys. An external RPC API provider (Alchemy) was used to monitor Ethereum and ERC-20 token transactions, including unconfirmed ones. This system supported several key functions, such as creating deposit addresses, retrieving balances, and transferring both Ether and tokens.

The solution was designed to simplify integration into the client’s existing PHP system while ensuring efficiency in cryptocurrency transaction processing. We also provided detailed documentation and an OpenAPI 3.0 specification to help future developers easily expand or modify the system.

Project 3: PHP Wrapper

We have developed a sophisticated PHP wrapper for the Copper API, aimed at enhancing the usability and integration of this cryptocurrency custodian platform. This solution streamlines API calls, making it significantly easier for developers to interact with Copper’s functionalities. The project includes comprehensive documentation and an OpenAPI (Swagger) specification, ensuring a smooth integration process for future development endeavors. The wrapper encompasses various endpoint categories, including account management, trading, and wallet functionalities.

The PHP wrapper is specifically tailored for the Copper API version as of February 2022. Support for future API versions will require separate agreements. Deployment will be managed on the client’s servers, necessitating that they provide an API key for testing purposes. The payment structure is designed to cover both the development and testing phases, underpinned by a detailed task list to guarantee effective operation within the Copper platform. This approach ensures clarity and accountability throughout the project’s lifecycle, facilitating a robust integration experience.

Project 4: Lamassu Crypto ATMs

We worked on extending the server code for Lamassu crypto ATMs to support deposits and withdrawals through the Bitfinex exchange. This project took place in Panama, where the ATMs were installed not only on beaches but also at airports, making cryptocurrency services accessible to a wide audience. 

Our role involved modifying the existing code, which we then submitted to Lamassu for review. Once approved, our code was integrated into the current version of their system, significantly enhancing the availability of cryptocurrency transactions for users.