Patent ID: 11893002
Assignee: SALESFORCE, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G

Claim 4:
5. A method of distributed smart contract enforcement in a multi-tenant environment implemented by a computing device, the method comprising:
initiating execution of executable code at a tenant of the multi-tenant environment to evaluate a transaction, the executable code being converted specific to the tenant from a smart contract source, the tenant being indicated by a membership of a target blockchain to which the smart contract source relates, the executable code to evaluate the transaction before the transaction is sent to the target blockchain for validation by a smart contract installed to the target blockchain;
determining, at the tenant, by the executable code, whether conditions for validating the transaction are met without invoking the smart contract installed to the target blockchain;
rejecting the transaction by the executable code in response to the conditions not being met, wherein rejecting the transaction comprises forgoing sending the transaction to the target blockchain for validation by the smart contract installed to the target blockchain; and
in response to (i) the conditions being met or (ii) an inability to determine whether the conditions are being met, sending the transaction to the target blockchain for validation by the smart contract installed to the target blockchain.