0.5.6 • Published 3 years ago
@dexfair/celo-web-signer v0.5.6
Celo Web Signer
A celo-web-signer allows unlimited use of celo web dapps in desktop web browsers and mobile dapp browsers.
Installation
npm install @dexfair/celo-web-signer
or if you use yarn
yarn add @dexfair/celo-web-signer
Support wallets
- MetaMask Chrome Extension
- MetaMask Mobile Wallet (iPHONE is not tested)
- DSRV's Chrome Desktop Wallet
- Ledger: Hardware Wallet USB
- Developing
- dexfair dapp browser (with Valora, Ledger USB, Ledger BLE)
Celo contractkit version
"@celo/contractkit": "^1.0.0-beta3"
Example
Create a Celo
import { Celo, NETWORKS, ERC20ABI } from "@dexfair/celo-web-signer"
const celo = new Celo(NETWORKS.Mainnet)
const onChainChanged = (network) => {
// do something
}
const onAccountsChanged = (account) => {
// do something
}
await celo.connectCelo(onChainChanged, onAccountsChanged) // for celo extension wallet
// or
await celo.connectMetaMask(onAccountsChanged) // for metamask extension wallet
// or
await celo.connectLedgerUSB(onAccountsChanged) // for ledger wallet for web browsers
// or
await celo.connectLedgerBLE(onAccountsChanged) // for ledger wallet for web browsers
changeNetwork
await celo.changeNetwork(NETWORKS.Alfajores)
getAccounts
const accounts = await celo.getAccounts()
sendTransaction
const tx = {
from: myAddress,
to: someAddress,
value: oneGold,
data: someData
}
const txReceipt = await celo.sendTransaction(tx)
Sample
0.5.6
3 years ago
0.5.5
3 years ago
0.5.4
3 years ago
0.5.3
3 years ago
0.4.15
3 years ago
0.5.0
3 years ago
0.5.2
3 years ago
0.5.1
3 years ago
0.4.14
3 years ago
0.4.13
3 years ago
0.4.12
3 years ago
0.4.11
3 years ago
0.4.9
3 years ago
0.4.8
3 years ago
0.4.10
3 years ago
0.4.7
3 years ago
0.4.6
3 years ago
0.4.5
3 years ago
0.4.4
3 years ago
0.4.3
3 years ago
0.4.1
3 years ago
0.4.0
3 years ago
0.4.2
3 years ago
0.3.9
3 years ago
0.3.8
3 years ago
0.3.5
3 years ago
0.3.7
3 years ago
0.3.4
3 years ago
0.3.3
3 years ago
0.3.2
3 years ago
0.3.1
3 years ago
0.3.0
3 years ago
0.2.12
3 years ago
0.2.11
3 years ago
0.2.9
3 years ago
0.2.10
3 years ago
0.2.8
3 years ago
0.2.7
3 years ago
0.2.6
3 years ago
0.2.5
3 years ago
0.2.4
3 years ago
0.2.1
3 years ago
0.2.3
3 years ago
0.2.0
4 years ago