Skip to content
This repository was archived by the owner on Aug 9, 2021. It is now read-only.

Commit f5e59ff

Browse files
authored
Merge pull request #796 from 3box/feat/3id-connect-v2
feat: 3idconnect with eth provider
2 parents e181afd + 3aff199 commit f5e59ff

File tree

7 files changed

+130
-106
lines changed

7 files changed

+130
-106
lines changed

example/index.html

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
<html>
44
<head>
55
<title>3box Demo</title>
6-
76
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
87
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no, minimum-scale=1" />
98
</head>

example/index.js

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -5,21 +5,21 @@ const syncComplete = (res) => {
55
updateProfileData(window.box)
66
}
77

8-
let ethProvider
9-
10-
web3Modal.connect().then(provider => {
11-
ethProvider = provider
12-
Box.create(ethProvider).then(box => {
13-
window.box = box
14-
bauth.disabled = false
15-
openThread.disabled = false
16-
})
8+
Box.create().then(box => {
9+
window.box = box
10+
bauth.disabled = false
11+
openThread.disabled = false
1712
})
1813

19-
bauth.addEventListener('click', event => {
20-
21-
ethProvider.enable().then(addresses => {
22-
window.box.auth([], { address: addresses[0] }).then(() => {
14+
bauth.addEventListener('click', (event) => {
15+
let ethProvider
16+
web3Modal.connect()
17+
.then(provider => {
18+
ethProvider = provider
19+
return provider.enable() })
20+
.then(addresses => {
21+
window.box.auth([], { address: addresses[0], provider: ethProvider })
22+
.then(() => {
2323
box.onSyncDone(syncComplete)
2424
console.log('authed')
2525

package-lock.json

Lines changed: 75 additions & 47 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,9 @@
4444
},
4545
"homepage": "https://github.com/3box/3box-js#readme",
4646
"dependencies": {
47-
"3box-orbitdb-plugins": "^2.0.0",
48-
"3id-blockchain-utils": "^0.3.3",
47+
"3box-orbitdb-plugins": "^2.1.0",
48+
"3id-blockchain-utils": "^0.4.0",
49+
"3id-connect": "^0.1.0",
4950
"3id-resolver": "^1.0.0",
5051
"@babel/runtime": "^7.4.5",
5152
"@ethersproject/hdnode": "5.0.0-beta.137",

0 commit comments

Comments
 (0)