harmony-totp

所属分类:区块链开发
开发工具:JavaScript
文件大小:88449KB
下载次数:0
上传日期:2022-03-22 16:57:51
上 传 者sh-1993
说明:  SmartVault是一款智能合约钱包,使用您的Google Authenticator进行无忧恢复(无需担心...
(SmartVault is a smart contract wallet designed with worry-free recovery using your Google Authenticator (no worry about secret, key phrases, device loss, email phishing, sms hijacking), and with many advanced wallet features.)

文件列表:
harmony-totp-develop (0, 2022-01-24)
harmony-totp-develop\.dockerignore (239, 2022-01-24)
harmony-totp-develop\.npmignore (66, 2022-01-24)
harmony-totp-develop\BOUNTY.md (3207, 2022-01-24)
harmony-totp-develop\DEPLOYMENT_mainnet.md (6204, 2022-01-24)
harmony-totp-develop\DEPLOYMENT_testnet0.md (12155, 2022-01-24)
harmony-totp-develop\DEPLOYMENT_testnet3.md (5980, 2022-01-24)
harmony-totp-develop\Dockerfile (727, 2022-01-24)
harmony-totp-develop\Dockerfile.test (426, 2022-01-24)
harmony-totp-develop\SECURITY-USABILITIES.md (7154, 2022-01-24)
harmony-totp-develop\TESTING.md (95, 2022-01-24)
harmony-totp-develop\action.yml (186, 2022-01-24)
harmony-totp-develop\audit (0, 2022-01-24)
harmony-totp-develop\audit\SlowMist Audit Report.pdf (1134963, 2022-01-24)
harmony-totp-develop\build (0, 2022-01-24)
harmony-totp-develop\build\contracts (0, 2022-01-24)
harmony-totp-develop\build\contracts\Address.json (338631, 2022-01-24)
harmony-totp-develop\build\contracts\Context.json (16804, 2022-01-24)
harmony-totp-develop\build\contracts\Core.json (84764, 2022-01-24)
harmony-totp-develop\build\contracts\Counters.json (67027, 2022-01-24)
harmony-totp-develop\build\contracts\Create2.json (114067, 2022-01-24)
harmony-totp-develop\build\contracts\DailyLimit.json (161336, 2022-01-24)
harmony-totp-develop\build\contracts\ERC1155.json (1982342, 2022-01-24)
harmony-totp-develop\build\contracts\ERC1155SampleToken.json (761772, 2022-01-24)
harmony-totp-develop\build\contracts\ERC165.json (24673, 2022-01-24)
harmony-totp-develop\build\contracts\ERC20.json (924538, 2022-01-24)
harmony-totp-develop\build\contracts\ERC20SampleToken.json (355968, 2022-01-24)
harmony-totp-develop\build\contracts\ERC721.json (1501862, 2022-01-24)
harmony-totp-develop\build\contracts\EnsResolver.json (17190, 2022-01-24)
harmony-totp-develop\build\contracts\Forwarder.json (57310, 2022-01-24)
harmony-totp-develop\build\contracts\FungibleToken.json (668693, 2022-01-24)
harmony-totp-develop\build\contracts\GuardianCoordinator.json (1269770, 2022-01-24)
harmony-totp-develop\build\contracts\Guardians.json (328927, 2022-01-24)
harmony-totp-develop\build\contracts\HOTPUtil.json (215406, 2022-01-24)
... ...


 
  [**Smartvault.one**](https://smartvault.one) | [**Demo Videos**](#demo-videos) | [**Security & Usability**](#security--usabilities) | [**Smart Contracts**](#smart-contracts) | [**Relayer**](#relayer) | [**Web client**](#Webclient) [![](https://github.com/hashmesan/harmony-totp/actions/workflows/docker-test.yml/badge.svg?branch=develop)](https://github.com/hashmesan/harmony-totp/actions/workflows/docker-test.yml) [![](https://github.com/hashmesan/harmony-totp/actions/workflows/webclient.yml/badge.svg?branch=develop)](https://github.com/hashmesan/harmony-totp/actions/workflows/webclient.yml) [![](https://dcbadge.vercel.app/api/shield/3960162737***201344?style=plastic)](https://discordapp.com/users/3960162737***201344)

SmartVault is a smart contract wallet designed with worry-free recovery using your Google Authenticator (no worry about key phrases, passwords, device loss, email phishing, sms hijacking), and with many advanced wallet features. * **Worry-free recovery**: No worry about key phrases, passwords, device loss, email phishing, sms hijacking. Recover with 5 OTP tokens which means entering 30 digits code, providing you security of 100bits+ of entropy. * **Harmony Name Service**: Just like domain registration, register yourself an easy name to lookup your wallet and share with your friends. * **HRC20/HRC721/HRC1155**: Fully supported HRC20, Non-Fungible Tokens (ERC721), and Multi-token Standard (HRC1155). * **Spending Limit**: Protect your wallet by capping spending limits and requiring 2FA OTP wallet verification. * **Social Guardians**: Take your wallet security to next level by requiring multiple devices you own or friends & family to authorize over spending limits, and recovery. * **Smart contract without the hassle**: You don't need native wallet (like metamask or CLI) to sign transactions to use it. We designed *meta transactions* which can be relayed, and deduct fees from your wallet when it is successful. * **Activate your wallet with a simple deposit**: Using counter-factual wallet [EIP 1014](https://eips.ethereum.org/EIPS/eip-1014), we can generate your "future" wallet before it is created, and safely deposit into the address any amount, from anywhere (even exchanges like Binance, Coinbase, etc), to activate your smart wallet contract (aka Smartvault). * **Fully Upgradeable**: Smartvault has built-in upgrade functions. As there are more features like staking, DEX added, simply upgrade with all the new features without moving your assets, and still keep the same address. * **Dapp integration**: Integrate with any Dapp with multi-call support. See [Uniswap/Viper demo](https://github.com/hashmesan/harmony-totp/wiki/Integrating-DAPP) Contract Audited by **Slowmist** - see [report](/audit/SlowMist%20Audit%20Report.pdf) ### Demo Videos #### New Wallet Demo ![Demo Video- Create](designs/create.gif) ## Developer Guide [SmartVault Specifications](https://github.com/hashmesan/harmony-totp/wiki/SmartVault-Specifications) [Developer Guide](https://github.com/hashmesan/harmony-totp/wiki/Developer-Guide) [Integrating Dapp](https://github.com/hashmesan/harmony-totp/wiki/Integrating-DAPP) ## Deployment Deployed to gh-pages branch. Start using it out at [smartvault.one](https://smartvaule.one) ## Components ### Command Line Install: `npm -g @hashmesan/smartvault` ``` Usage: smartvault [options] [command] Options: -V, --version output the version number -e --env environment mainnet0, testnet0, testnet3 (default: "mainnet0") -h, --help display help for command Commands: new [options] creates a new wallet recover recover wallet list list all wallets balance
get balance transfer [options] [to] [amount] Transfer funds info
Display wallet info set_daily_limit [options] set daily limit set_drain_address [options]
set drain address upgrade [options] upgrades contract to latest debug-break [options] forces a revert help [command] display help for command ``` See [Examples](https://github.com/hashmesan/harmony-totp/wiki/CLI-Examples) ### Smart contracts See [/contracts](/contracts/README.md) Contract Audited by Slowmist - see [report](/audit/SlowMist%20Audit%20Report.pdf) ### Relayer See [/relayer](/relayer/README.md) ### Webclient See [/webclient](/webclient/README.md) ## Credits * Research paper: Ivan Homoliak & et al. https://arxiv.org/pdf/1812.035***.pdf * https://github.com/ivan-homoliak-sutd/SmartOTPs

近期下载者

相关文件


收藏者