Besu Support
-----------------

```{note}
The deployContract feature is for development and test case authoring only, not recommended to be used in production environments for managing smart contracts.
```

<details>
  <summary>Hyperledger Cactus v0.9.0</summary>

  | Besu version | deployContract* | invokeContract | runTransaction |
  | --- | :---: | :---: | :---: |
  | Besu 21.1.6 and Orion 21.1.1 | ✅ [test]() | ✅ [test]() | ✅ [test]() |
  | Besu 1.5.1 and Orion 1.6 | ✅ [test]() | ✅ [test]() | ✅ [test]() |

</details>

<details>
  <summary>Hyperledger Cactus v0.8.0</summary>

  | Besu version | deployContract* | invokeContract | runTransaction |
  | --- | :---: | :---: | :---: |
  | Besu 1.5.1 and Orion 1.6 | ✅ [test](https://github.com/hyperledger/cactus/blob/v0.8.0/packages/cactus-plugin-ledger-connector-besu/src/test/typescript/integration/plugin-ledger-connector-besu/deploy-contract/deploy-contract-from-json.test.ts) | ✅ [test](https://github.com/hyperledger/cactus/blob/v0.8.0/packages/cactus-plugin-ledger-connector-besu/src/test/typescript/integration/plugin-ledger-connector-besu/deploy-contract/invoke-contract.test.ts) | ✅ [test](https://github.com/hyperledger/cactus/blob/v0.8.0/packages/cactus-plugin-ledger-connector-besu/src/test/typescript/integration/plugin-ledger-connector-besu/deploy-contract/deploy-contract-from-json.test.ts) |

</details>

<details>
  <summary>Hyperledger Cactus v0.7.0</summary>

  | Besu version | deployContract* | invokeContract | runTransaction |
  | --- | :---: | :---: | :---: |
  | Besu 1.5.1 and Orion 1.6 | ✅ [test](https://github.com/hyperledger/cactus/blob/v0.7.0/packages/cactus-plugin-ledger-connector-besu/src/test/typescript/integration/plugin-ledger-connector-besu/deploy-contract/deploy-contract-from-json.test.ts) | ✅ [test](https://github.com/hyperledger/cactus/blob/v0.7.0/packages/cactus-plugin-ledger-connector-besu/src/test/typescript/integration/plugin-ledger-connector-besu/deploy-contract/invoke-contract.test.ts) | ✅ [test](https://github.com/hyperledger/cactus/blob/v0.7.0/packages/cactus-plugin-ledger-connector-besu/src/test/typescript/integration/plugin-ledger-connector-besu/deploy-contract/deploy-contract-from-json.test.ts) |

</details>

<details>
  <summary>Hyperledger Cactus v0.6.0</summary>

  | Besu version | deployContract* | invokeContract | runTransaction |
  | --- | :---: | :---: | :---: |
  | Besu 1.5.1 and Orion 1.6 | ✅ [test](https://github.com/hyperledger/cactus/blob/v0.6.0/packages/cactus-plugin-ledger-connector-besu/src/test/typescript/integration/plugin-ledger-connector-besu/deploy-contract/deploy-contract-from-json.test.ts) | ✅ [test](https://github.com/hyperledger/cactus/blob/v0.6.0/packages/cactus-plugin-ledger-connector-besu/src/test/typescript/integration/plugin-ledger-connector-besu/deploy-contract/invoke-contract.test.ts) | ✅ [test](https://github.com/hyperledger/cactus/blob/v0.6.0/packages/cactus-plugin-ledger-connector-besu/src/test/typescript/integration/plugin-ledger-connector-besu/deploy-contract/deploy-contract-from-json.test.ts) |

</details>

<details>
  <summary>Hyperledger Cactus v0.5.0</summary>

  | Besu version | deployContract* | invokeContract | runTransaction |
  | --- | :---: | :---: | :---: |
  | Besu 1.5.1 and Orion 1.6 | ✅ [test](https://github.com/hyperledger/cactus/blob/v0.5.0/packages/cactus-plugin-ledger-connector-besu/src/test/typescript/integration/plugin-ledger-connector-besu/deploy-contract/deploy-contract-from-json.test.ts) | ✅ [test](https://github.com/hyperledger/cactus/blob/v0.5.0/packages/cactus-plugin-ledger-connector-besu/src/test/typescript/integration/plugin-ledger-connector-besu/deploy-contract/invoke-contract.test.ts) | ✅ [test](https://github.com/hyperledger/cactus/blob/v0.5.0/packages/cactus-plugin-ledger-connector-besu/src/test/typescript/integration/plugin-ledger-connector-besu/deploy-contract/deploy-contract-from-json.test.ts) |

</details>

<details>
  <summary>Hyperledger Cactus v0.4.1</summary>

  | Besu version | deployContract* | invokeContract | runTransaction |
  | --- | :---: | :---: | :---: |
  | Besu 1.5.1 and Orion 1.6 | ✅ [test](https://github.com/hyperledger/cactus/blob/v0.4.1/packages/cactus-plugin-ledger-connector-besu/src/test/typescript/integration/plugin-ledger-connector-besu/deploy-contract/deploy-contract-from-json.test.ts) | ✅ [test](https://github.com/hyperledger/cactus/blob/v0.4.1/packages/cactus-plugin-ledger-connector-besu/src/test/typescript/integration/plugin-ledger-connector-besu/deploy-contract/invoke-contract-v2.test.ts) | ✅ [test](https://github.com/hyperledger/cactus/blob/v0.4.1/packages/cactus-plugin-ledger-connector-besu/src/test/typescript/integration/plugin-ledger-connector-besu/deploy-contract/deploy-contract-from-json.test.ts) |

</details>

<br>