mirror of
https://github.com/luxfi/fhe.git
synced 2026-07-26 23:16:08 +00:00
- data-seal: Verifiable Data Integrity Seal (PIP-0010/LP-0535) FHE-encrypted tamper-proof sealing with Public/ZK/Private modes, batch sealing, homomorphic verification - content-provenance: AI & Media Content Provenance (PIP-0011/LP-7110) Model manifests, output attestation via homomorphic comparison, media derivation DAGs - encrypted-crdt: Encrypted CRDT (PIP-0013/LP-6500) LWW-Register with FHE values, OR-Set with tag-based add/remove, Lamport timestamp conflict resolution, deterministic merge - shadow-governance: Shadow Government Protocol (PIP-7010) Anonymous ministries, encrypted voting with homomorphic tallying, nullifier-based anti-fraud, quorum enforcement Each example includes Solidity contracts, Hardhat tests, CLI tasks, and README linking to corresponding PIP and LP specifications.
17 lines
538 B
TypeScript
17 lines
538 B
TypeScript
import { task } from "hardhat/config";
|
|
|
|
task("task:deploy-crdt", "Deploy the EncryptedCRDT contract").setAction(
|
|
async (_, hre) => {
|
|
const [deployer] = await hre.ethers.getSigners();
|
|
console.log("Deploying EncryptedCRDT with:", deployer.address);
|
|
|
|
const Factory = await hre.ethers.getContractFactory("EncryptedCRDT");
|
|
const crdt = await Factory.deploy();
|
|
await crdt.waitForDeployment();
|
|
|
|
const address = await crdt.getAddress();
|
|
console.log("EncryptedCRDT deployed to:", address);
|
|
return address;
|
|
}
|
|
);
|