DAML and Hyperledger Besu

How does the DAML-Besu integration look like? Typical production deployments?
Is the Ledger API implemented in a separate process or somehow on the Beso side?

Per

2 Likes

@perbergman hi. the short version is that the DAML Engine for the Besu implementation is currently implemented as a precompiled contract. This is a feature of Ethereum which allows frequently used or complex functions such as signature manipulation or hashing to be implemented in native code rather than EVM bytecode. Precompiled contracts are exposed at known Ethereum addresses and can be called by sending a transaction to the relevant address.

2 Likes