Patent ID: 11244313

Abstract:
Systems, methods, and apparatuses for implementing declarative smart actions for coins and assets transacted onto a blockchain using Distributed Ledger Technology (DLT) in conjunction with a cloud based computing environment are described herein. For example, according to one embodiment there is a system having at least a processor and a memory therein executing within a host organization, in which such a system includes means for executing a blockchain services interface on behalf of on behalf of a plurality of tenants; in which a blockchain protocol for the blockchain defines a group of base functions for the blockchain, the group of base functions accessible to any participating node of the blockchain. Such a system further includes a receive interface to receive a declaration of a new custom function, the declaration specifying each of (i) a base function and (ii) one or more additional mandatory fields to be captured with the use of the new custom function and (iii) a new custom function name for the new custom function declared and means for associating a smart contract with the new custom function; means for writing metadata onto the blockchain defining the new custom function; means for receiving a transaction for the blockchain matching the new custom function; and means for adding the transaction to a new block on the blockchain via the base function specified by the new custom function pursuant to successful validation by the smart contract. Other related embodiments are disclosed.