Smart Contract Management

Empowers organizations to grow their business network without needing to worry about common challenges associated with shared IT
Use on Kaleido
Coming Soon

A comprehensive compiler service designed to be used before you deploy the contract on-chain, so you have a verified binary that can be promoted to your environments. This form of binary promotion of artifacts has been standard practice in enterprise applications and middleware for decades. Now we bring that approach to the enterprise blockchain.

A comprehensive compiler service designed to be used before you deploy the contract on-chain, so you have a verified binary that can be promoted to your environments. This form of binary promotion of artifacts has been standard practice in enterprise applications and middleware for decades. Now we bring that approach to the enterprise blockchain.

Features

Smart Contract Compiler

This compiler is designed to be used before you deploy the contract on-chain, so you have a verified binary that can be promoted to your environments. This form of binary promotion of artifacts has been standard practice in enterprise applications and middleware for decades. Now we bring that approach to the enterprise blockchain.

Source Code Management

Integrates with your existing SCM solutions, starting with Github. We support both public and private repositories and can pull from branches, tags or particular commits. The exact version (commit hash) of the source code used in any compilation so that you can go directly back to the exact lines of code that were part of the compile.

Transaction Analyzer

Every transaction that runs through the chain is automatically analyzed. A signature is generated for the bytecode of each verified contract version you compiled and promoted to the environment with the deployed bytecode exactly matching that signature.

How it works

Kaleido provides enterprise-grade smart contract management as a native component on the Kaleido platform, an industry-first capability to empower organizations to grow their business network without needing to worry about common challenges associated with shared IT. Kaleido customers can manage how smart contracts are deployed and by whom. 

In an enterprise blockchain project, the beating heart of the solution is the shared business logic agreed upon among all parties, codified in smart contracts on the chain. The management, versioning and lifecycle of this shared business logic is an important governance activity for the business network. Equally important are the practical considerations of debugging transactions running through this business logic in production.

As organizations add new members to their consortium and reach more mature stages of their blockchain implementation, they can now manage smart contracts across environments and control who can deploy to their business network directly from the Kaleido user interface, rather than learning and using Ethereum’s APIs. And for the first time ever on an Ethereum-based network, users can verify and audit which lines of code were executed for every transaction.

So many projects making their way from PoC, into pilots and production have shown the importance of getting the lifecycle right for the Solidity source code of your smart contracts. The Ethereum model that the business logic is stored on-chain in compiled form is beautifully simple and effective in its architecture. However, this compiled “EVM bytecode” is not itself readable. To govern, manage, install and debug this business logic, you need to have verified on-chain versions of your smart contracts tied back to exact lines of source code in your source code management system.

We are proud to be the only enterprise Ethereum platform that provides an architecture and out-of-the-box solution for enterprise smart contract management. Our unique end-to-end infrastructure brings together your existing system of record for source code management and reviews, with managed deployment of smart contracts to the chain, simple REST APIs to allow all participants to access those contracts, and traceability of the transactions on-chain back to the exact source code executed.


No items found.

Kaleido provides enterprise-grade smart contract management as a native component on the Kaleido platform, an industry-first capability to empower organizations to grow their business network without needing to worry about common challenges associated with shared IT. Kaleido customers can manage how smart contracts are deployed and by whom. 

In an enterprise blockchain project, the beating heart of the solution is the shared business logic agreed upon among all parties, codified in smart contracts on the chain. The management, versioning and lifecycle of this shared business logic is an important governance activity for the business network. Equally important are the practical considerations of debugging transactions running through this business logic in production.

As organizations add new members to their consortium and reach more mature stages of their blockchain implementation, they can now manage smart contracts across environments and control who can deploy to their business network directly from the Kaleido user interface, rather than learning and using Ethereum’s APIs. And for the first time ever on an Ethereum-based network, users can verify and audit which lines of code were executed for every transaction.

So many projects making their way from PoC, into pilots and production have shown the importance of getting the lifecycle right for the Solidity source code of your smart contracts. The Ethereum model that the business logic is stored on-chain in compiled form is beautifully simple and effective in its architecture. However, this compiled “EVM bytecode” is not itself readable. To govern, manage, install and debug this business logic, you need to have verified on-chain versions of your smart contracts tied back to exact lines of source code in your source code management system.

We are proud to be the only enterprise Ethereum platform that provides an architecture and out-of-the-box solution for enterprise smart contract management. Our unique end-to-end infrastructure brings together your existing system of record for source code management and reviews, with managed deployment of smart contracts to the chain, simple REST APIs to allow all participants to access those contracts, and traceability of the transactions on-chain back to the exact source code executed.


No items found.

Additional Resources

Helpful Links

Accelerate your Digital Transformation

We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience. Learn about our Privacy Policy here.