Description
Sign and secure your digital will using Web3 wallets. EIP-712 signature, no server storage, 100% client-side privacy.
Heavenkey is the first WordPress plugin that allows users to write and off-chain sign a digital will — directly from your website, no coding required.
How it works
- Add the
[heavenkey_form]
shortcode to any page or post. - Visitors connect their Web3 wallet (MetaMask, Ledger, WalletConnect, etc.).
- They enter their name, a beneficiary wallet address, and a personal message.
- Clicking Sign with Wallet signs the data using EIP-712 (gas-less) directly in the browser.
- The result is a tamper-proof signed JSON including wallet address, timestamp, message, and signature.
Key features:
* 100% client-side – no server storage.
* Privacy by design – all data stays in the browser.
* Secure by default – EIP-712 signature for proof of authorship.
* Translation-ready – .pot
template included.
* Theme-compatible – works with any theme or builder.
* Blockchain-neutral – supports Ethereum, Polygon, Arbitrum, BNB, Base, and other EVM chains.
Disclaimer: Heavenkey is not a legal replacement for an official notarial will. It provides cryptographic proof of intent. Consult local regulations for legal validity.
Who Can Use Heavenkey?
- 👨👩👧👦 Private individuals & families – create a personal digital will or message for loved ones.
- 🧑⚖️ Lawyers & legal-tech consultants – offer a digital pre-declaration tool to clients.
- 🎨 Artists & creators – sign a statement regarding future use of their work or profiles.
- 🏛️ DAO members & multisig signers – publish exit intents or succession signals.
- 🪙 Crypto holders & DeFi users – leave instructions about wallets or fund distribution.
- 💼 Start-ups & fintech founders – time-proof signed intents (e.g. on IPFS).
Security & Privacy
All signing occurs entirely in the user’s browser. No private key, seed phrase, or sensitive data is stored or transmitted.
Signature Verification
Signed JSON files can be verified using:
– ✅ The official browser-based tool: https://www.francescoventura.it/heavenkey/
– 📦 GitHub source and verification: https://github.com/fra301076/heavenkey-digital-will-web3/releases/tag/v1.0.3
Heavenkey uses EIP-712 for verifiable, tamper-proof signatures.
All verification happens client-side with no backend or storage involved.
Source Code Notice
This plugin uses the Ethers.js library, which is open-source under the MIT license.
You can view the full uncompressed source code here:
https://github.com/ethers-io/ethers.js
The full source code for this plugin is also available here:
https://github.com/fra301076/heavenkey-digital-will-web3
Installation
- Upload the
heavenkey-digital-will-web3
folder to/wp-content/plugins/
. - Activate the plugin from Plugins Installed Plugins.
- Insert the shortcode
[heavenkey_form]
into any post or page. - Use the form to create and sign a digital will via Web3 wallet.
- Translate using any gettext plugin (e.g. WPML, Loco Translate, Polylang).
FAQ
-
Is any data stored on the server?
-
No. Everything runs client-side.
-
Which wallets are supported?
-
MetaMask, Ledger (via MetaMask or WalletConnect), WalletConnect v3, Trezor, Rabby, Safe, and all EVM-compatible wallets.
-
Is the EIP-712 signature legally binding?
-
It provides strong cryptographic proof of authorship. Consult a qualified professional for jurisdiction-specific enforceability.
-
Can I create more than one will?
-
Yes. Each signed JSON is a unique declaration.
-
Is it compatible with all WordPress themes and builders?
-
Yes. The plugin is responsive and works with Gutenberg, Elementor, WPBakery, and all major builders.
-
Is the plugin translation-ready?
-
Yes. A
.pot
template is included. Compatible with Poedit, Loco Translate, WPML, and Polylang. -
How can I get support?
-
Email: info@heavenkey.xyz
Website: https://www.francescoventura.it/heavenkey/
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Heavenkey – Digital Will Web3” adalah perisian sumber terbuka. Orang-orang berikut telah menyumbang kepada pemalam ini.
PenyumbangTranslate “Heavenkey – Digital Will Web3” into your language.
Berminat dalam pembangunan?
Layari kod, periksa repositori SVN, atau langgani log pembangunan dengan RSS.
Changelog
1.0.3
- Updated
ethers.umd.min.js
to v6.14.4 (latest stable release). - Removed fallback hardcoded path in
connect-wallet-new.js
for better compatibility. - Confirmed plugin ownership via
info@heavenkey.xyz
.
1.0.2
- Updated text domain to match plugin slug:
heavenkey-digital-will-web3
. - Fixed localization warnings for WordPress Plugin Directory compliance.
- Added verification tool and GitHub release reference.
1.0.1
- Replaced regex with
ethers.isAddress()
for checksum validation. - Removed external Google Fonts; added local CSS.
- Added WP constants and script translation hooks.
- Updated headers for compliance and PHP requirement.
1.0.0
- Initial release: JSON output, EIP-712 signature, shortcode, multilingual support, responsive frontend.