Skip to main content

Smart Contract

The Silhouette smart contract, deployed on the HyperEVM, serves as a guardian and as the source of truth for user balances.

The contract holds HyperCore funds in the Silhouette system, and stores state as ciphertexts on the HyperEVM. Ciphertext updates are submitted by the TEE, which is not trusted by the smart contract. State changes must be accompanied by a proof that guarantees the correctness of the update according to the protocol rules.

Silhouette smart contract diagramSilhouette smart contract diagram