Adds formal verification DSL, multi-sig contract, and Hardhat plugin: synor-verifier crate: - Verification DSL for contract invariants and properties - SMT solver integration (Z3 backend optional) - Symbolic execution engine for path exploration - Automatic vulnerability detection (reentrancy, overflow, etc.) - 29 tests passing contracts/multi-sig: - M-of-N multi-signature wallet contract - Transaction proposals with timelock - Owner management (add/remove) - Emergency pause functionality - Native token and contract call support apps/hardhat-plugin (@synor/hardhat-plugin): - Network configuration for mainnet/testnet/devnet - Contract deployment with gas estimation - Contract verification on explorer - WASM compilation support - TypeScript type generation - Testing utilities (fork, impersonate, time manipulation) - Synor-specific RPC methods (quantum status, shard info, DAG) |
||
|---|---|---|
| .. | ||
| synor-compiler | ||
| synor-compute | ||
| synor-consensus | ||
| synor-contract-test | ||
| synor-crypto | ||
| synor-crypto-wasm | ||
| synor-dag | ||
| synor-database | ||
| synor-governance | ||
| synor-hosting | ||
| synor-ibc | ||
| synor-mining | ||
| synor-network | ||
| synor-privacy | ||
| synor-rpc | ||
| synor-sdk | ||
| synor-sharding | ||
| synor-storage | ||
| synor-types | ||
| synor-verifier | ||
| synor-vm | ||
| synor-zk | ||