DAML and Hyperledger Besu
App Development2 posts715 views4 likesLast activity Mar 2021
PE
perbergmanOP
Mar 2021How 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
DU
duncanjw
Mar 2021@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.