contract/deployooor: Initial impl of non-native smart contract deployment.

This supports (Re)Deployment of smart contracts, and additionally making
them immutable after they have been deployed.
This commit is contained in:
parazyd
2023-05-30 00:23:37 +02:00
parent 0ced789759
commit d59d3cd21a
14 changed files with 601 additions and 31 deletions

10
Cargo.lock generated
View File

@@ -1229,6 +1229,16 @@ dependencies = [
"sqlx",
]
[[package]]
name = "darkfi-deployooor-contract"
version = "0.4.1"
dependencies = [
"darkfi-sdk",
"darkfi-serial",
"getrandom",
"thiserror",
]
[[package]]
name = "darkfi-derive"
version = "0.4.1"