Poly Smart Chain中文
  • 介紹
    • 信息
    • 共識
    • 網絡
  • 區塊鏈基礎
    • 區塊鏈的類型
    • 共識機制
    • Solidity
    • 交易
    • GAS
    • 賬戶
  • 經濟學
  • Node
    • 節點 RPC
    • 部署
    • 私有鏈
  • 錢包
    • 連接 Metamask
    • 連接 Imtoken
    • 連接 TokenPocket
    • Metamask
    • Portis
    • Torus
  • 跨鏈橋
    • MetaMask:BSC to PSC(跨鏈)
    • MetaMask:Polygon to PSC(Cross-Chain)
    • WDCSpace:WDC to PSC(Cross-Chain)
    • Imtoken:BSC to PSC(Cross-Chain)
    • TokenPocket:BSC to PSC(Cross-Chain)
    • 跨鏈通用問題
    • 跨鏈數量(每日)
  • 開發者
    • Contract
    • PRC20
    • PRC721
    • RemixIDE
    • Truffle
    • Hardhat
    • Web3.js
  • Explorer
  • DApp
    • Swanswap
      • 如何在 Swanswap 購買 PSC 代幣
      • 如何在 Swanswap 中添加 PSC-USDT 流動性
    • NFT Auction
      • 如何Claim PolyJetClub
      • 在MetaMask錢包中查看PolyJetClub
    • 礦池
      • 如何將 LP Token 質押到礦池
    • Social
      • 註冊Social(V0.1)
    • 如何遷移到V2礦池
      • 如何遷移到V2礦池(MetaMask)
      • 如何遷移到V2礦池(TP錢包)
  • 資源
  • 常問問題
Powered by GitBook
On this page
  • 1. Torus 錢包集成
  • 2.DirectAuth 集成
  1. 錢包

Torus

PreviousPortisNext跨鏈橋

Last updated 3 years ago

Torus 是一個用戶友好、安全且非託管的 DApp 密鑰管理系統。 我們專注於為主流用戶提供通往去中心化生態系統的門戶。

類型:非託管/高清

私鑰存儲:用戶的本地瀏覽器存儲/加密並存儲在 torus 的服務器上

與以太坊賬本的通信:Infura

私鑰編碼:助記詞/Social-Auth-login

根據您的應用程序需求,Torus 可以通過 Torus 錢包集成,或者通過 DirectAuth 直接與 Torus 網絡交互。 有關更多信息,請訪問 Torus 文檔:

1. Torus 錢包集成

快速啟動 Torus 錢包::

如果您的應用程序已經與 Metamask/其他 web3 提供程序兼容,集成 Torus 錢包將為您提供一個提供程序來包裝相同的 web3 接口。 您可以通過 npm 包或 IPFS 安裝。 或 jsdelivr 或 unpkg。 有關更多信息,請訪問有關錢包集成的 Torus 文檔:

安裝 npm 包

npm i @toruslabs/torus-embed

例子

import Torus from "@toruslabs/torus-embed";
import Web3 from "web3";

const torus = new Torus({
  buttonPosition: "top-left" // default: bottom-left
});
await torus.init({
  buildEnv: "production", // default: production
  enableLogging: true, // default: false
  network: {
    host: "mumbai", // default: mainnet
    chainId: 80001, // default: 1
    networkName: "Mumbai Test Network" // default: Main Ethereum Network
  },
  showTorusButton: false // default: true
});
await torus.login(); // await torus.ethereum.enable()
const web3 = new Web3(torus.provider);

2.DirectAuth 集成

如果您希望控制自己的用戶體驗,從登錄到每次交互,那麼 DirectAuth 就是您的最佳選擇。 您可以通過我們的 SDK 之一進行集成,具體取決於您正在構建的平台。 有關更多信息,請訪問 Torus 直接身份驗證集成:

https://docs.tor.us/getting-started
https://docs.tor.us/torus-wallet/quick-start
https://docs.tor.us/getting-started#torus-wallet-integration
https://docs.tor.us/direct-auth/quick-start