Phala TEE vault wallet
  • TypeScript 99.3%
  • Dockerfile 0.7%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Thomas Vu 56ca465076 fix(security): bind vault_transfer mint+recipient; ban SYSTEM_PROGRAM
Require mint/toAddress (expectedMint/expectedRecipient) on vault_transfer
sign. Disallow SYSTEM_PROGRAM for vault_transfer; COMPUTE_BUDGET still OK.
Sanitize transfer-usdc and sign-transaction 500 error bodies in production.
2026-07-19 04:22:24 -04:00
worker fix(security): bind vault_transfer mint+recipient; ban SYSTEM_PROGRAM 2026-07-19 04:22:24 -04:00
.gitignore Initial commit of verifiable-wallet-service 2026-01-12 20:23:14 -05:00
.gitlab-ci.yml Update deployment docs and CI config 2026-01-12 20:38:31 -05:00
DEPLOYMENT.md Simplify wallet deployment assets 2026-03-10 17:19:48 -04:00
README.md Simplify wallet deployment assets 2026-03-10 17:19:48 -04:00

Verifiable Wallet Service

This service provides the live Mystery Gift vault and signing runtime at https://vault.mysterygift.fun.

Current Scope

  • Phala TEE-backed signing
  • Solana and Base wallet operations
  • internal transfer and marketplace validation helpers
  • bearer-token protected service-to-service API

See DEPLOYMENT.md for the current deployment contract.