CPC G06F 8/433 (2013.01) [G06F 8/60 (2013.01); G06Q 20/389 (2013.01)] | 20 Claims |
1. A method, comprising:
compiling first source code in a first programming language defining a smart contract comprising a set of operations to be executed on a blockchain into bytecode for the smart contract based on one or more of information about a compiler to be used to compile the first source code or dependencies specified in the first source code;
wrapping the bytecode for the smart contract in second source code in a second programming language;
compiling the second source code into a portion of a library package through which the smart contract can be programmatically invoked, wherein the portion of the library package specifies version information associated with the smart contract; and
deploying the library package.
|