Patent ID: 11860858
Assignee: SPLUNK INC.
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 16:
17. A non-transitory computer-readable storage medium comprising computer-executable instructions that, when executed by a computing system, cause the computing system to:
receive a transaction of a distributed ledger, wherein the transaction includes transaction data and an identifier of an account of the distributed ledger;
receive a bytecode module, wherein the bytecode module is associated with the account of the distributed ledger;
compute a bytecode digital fingerprint associated with the bytecode module;
identifying, among a plurality of stored application binary interface (ABI) definitions, an ABI definition having an ABI digital fingerprint that matches the bytecode digital fingerprint; and
produce decoded transaction data by parsing the transaction data to generate a name of a smart contract function, a name of a parameter of the smart contract function, and a value of the parameter of the smart contract function, wherein the name of the smart contract function and the name of the parameter are defined by the identified ABI definition.