Stacks-wallet-web: ブラウザ拡張機能でトランザクション署名が壊れている

作成日 2020年09月22日  ·  7コメント  ·  ソース: blockstack/stacks-wallet-web

Screenshot 2020-09-22 at 11 27 44

mdhmgoflnkccjhcfbojdagggmklgfloo is blockedRequests to the server have been blocked by an extension. Try disabling your extensions. ERR_BLOCKED_BY_CLIENT

P1 🐛 Bug!

全てのコメント7件

詳細情報認証(showBlockstackConnect(..))は、ポップアップを使用して正常に機能します。 認証、ブラウザ拡張機能を使用して秘密鍵

バージョン付き...

    "@blockstack/connect": "^2.12.2",
    "@blockstack/stacks-transactions": "^0.6.0",
    "blockstack": "^19.3.0",

ただし、ブラウザ拡張機能をオンにすると、次のスタックトレースが生成されます。

message-bus.js:8 Uncaught ReferenceError: ServiceWorker is not defined
    at i (message-bus.js:8)
    at message-bus.js:8
i @ message-bus.js:8
(anonymous) @ message-bus.js:8
postMessage (async)
(anonymous) @ inpage.js:1
(anonymous) @ inpage.js:1
u @ inpage.js:1
(anonymous) @ inpage.js:1
forEach.t.<computed> @ inpage.js:1
r @ inpage.js:1
c @ inpage.js:1
(anonymous) @ inpage.js:1
(anonymous) @ inpage.js:1
(anonymous) @ inpage.js:1
(anonymous) @ inpage.js:1
u @ inpage.js:1
(anonymous) @ inpage.js:1
forEach.t.<computed> @ inpage.js:1
r @ inpage.js:1
c @ inpage.js:1
(anonymous) @ inpage.js:1
(anonymous) @ inpage.js:1
(anonymous) @ inpage.js:1
authenticate @ connect.cjs.development.js:266
doAuth @ connect.cjs.development.js:933
onClick @ connect.cjs.development.js:1323
callCallback @ react-dom.development.js:188
invokeGuardedCallbackDev @ react-dom.development.js:237
invokeGuardedCallback @ react-dom.development.js:292
invokeGuardedCallbackAndCatchFirstError @ react-dom.development.js:306
executeDispatch @ react-dom.development.js:389
executeDispatchesInOrder @ react-dom.development.js:414
executeDispatchesAndRelease @ react-dom.development.js:3278
executeDispatchesAndReleaseTopLevel @ react-dom.development.js:3287
forEachAccumulated @ react-dom.development.js:3259
runEventsInBatch @ react-dom.development.js:3304
runExtractedPluginEventsInBatch @ react-dom.development.js:3514
handleTopLevel @ react-dom.development.js:3558
batchedEventUpdates$1 @ react-dom.development.js:21871
batchedEventUpdates @ react-dom.development.js:795
dispatchEventForLegacyPluginEventSystem @ react-dom.development.js:3568
attemptToDispatchEvent @ react-dom.development.js:4267
dispatchEvent @ react-dom.development.js:4189
unstable_runWithPriority @ scheduler.development.js:653
runWithPriority$1 @ react-dom.development.js:11039
discreteUpdates$1 @ react-dom.development.js:21887
discreteUpdates @ react-dom.development.js:806
dispatchDiscreteEvent @ react-dom.development.js:4168
Show 16 more frames
11:37:35.269 dcmarket.local/:1 Uncaught (in promise) Unable to get response from Blockstack extension
Promise.then (async)
authenticate @ connect.cjs.development.js:266
doAuth @ connect.cjs.development.js:933
onClick @ connect.cjs.development.js:1323
callCallback @ react-dom.development.js:188
invokeGuardedCallbackDev @ react-dom.development.js:237
invokeGuardedCallback @ react-dom.development.js:292
invokeGuardedCallbackAndCatchFirstError @ react-dom.development.js:306
executeDispatch @ react-dom.development.js:389
executeDispatchesInOrder @ react-dom.development.js:414
executeDispatchesAndRelease @ react-dom.development.js:3278
executeDispatchesAndReleaseTopLevel @ react-dom.development.js:3287
forEachAccumulated @ react-dom.development.js:3259
runEventsInBatch @ react-dom.development.js:3304
runExtractedPluginEventsInBatch @ react-dom.development.js:3514
handleTopLevel @ react-dom.development.js:3558
batchedEventUpdates$1 @ react-dom.development.js:21871
batchedEventUpdates @ react-dom.development.js:795
dispatchEventForLegacyPluginEventSystem @ react-dom.development.js:3568
attemptToDispatchEvent @ react-dom.development.js:4267
dispatchEvent @ react-dom.development.js:4189
unstable_runWithPriority @ scheduler.development.js:653
runWithPriority$1 @ react-dom.development.js:11039
discreteUpdates$1 @ react-dom.development.js:21887
discreteUpdates @ react-dom.development.js:806
dispatchDiscreteEvent @ react-dom.development.js:4168
11:37:48.944 message-bus.js:8 Uncaught ReferenceError: ServiceWorker is not defined
    at i (message-bus.js:8)
    at message-bus.js:8
i @ message-bus.js:8
(anonymous) @ message-bus.js:8
postMessage (async)
(anonymous) @ inpage.js:1
(anonymous) @ inpage.js:1
u @ inpage.js:1
(anonymous) @ inpage.js:1
forEach.t.<computed> @ inpage.js:1
r @ inpage.js:1
c @ inpage.js:1
(anonymous) @ inpage.js:1
(anonymous) @ inpage.js:1
(anonymous) @ inpage.js:1
(anonymous) @ inpage.js:1
u @ inpage.js:1
(anonymous) @ inpage.js:1
forEach.t.<computed> @ inpage.js:1
r @ inpage.js:1
c @ inpage.js:1
(anonymous) @ inpage.js:1
(anonymous) @ inpage.js:1
(anonymous) @ inpage.js:1
authenticate @ connect.cjs.development.js:266
doAuth @ connect.cjs.development.js:933
onClick @ connect.cjs.development.js:1334
callCallback @ react-dom.development.js:188
invokeGuardedCallbackDev @ react-dom.development.js:237
invokeGuardedCallback @ react-dom.development.js:292
invokeGuardedCallbackAndCatchFirstError @ react-dom.development.js:306
executeDispatch @ react-dom.development.js:389
executeDispatchesInOrder @ react-dom.development.js:414
executeDispatchesAndRelease @ react-dom.development.js:3278
executeDispatchesAndReleaseTopLevel @ react-dom.development.js:3287
forEachAccumulated @ react-dom.development.js:3259
runEventsInBatch @ react-dom.development.js:3304
runExtractedPluginEventsInBatch @ react-dom.development.js:3514
handleTopLevel @ react-dom.development.js:3558
batchedEventUpdates$1 @ react-dom.development.js:21871
batchedEventUpdates @ react-dom.development.js:795
dispatchEventForLegacyPluginEventSystem @ react-dom.development.js:3568
attemptToDispatchEvent @ react-dom.development.js:4267
dispatchEvent @ react-dom.development.js:4189
unstable_runWithPriority @ scheduler.development.js:653
runWithPriority$1 @ react-dom.development.js:11039
discreteUpdates$1 @ react-dom.development.js:21887
discreteUpdates @ react-dom.development.js:806
dispatchDiscreteEvent @ react-dom.development.js:4168
Show 16 more frames
11:37:49.922 dcmarket.local/:1 Uncaught (in promise) Unable to get response from Blockstack extension
Promise.then (async)
authenticate @ connect.cjs.development.js:266
doAuth @ connect.cjs.development.js:933
onClick @ connect.cjs.development.js:1334
callCallback @ react-dom.development.js:188
invokeGuardedCallbackDev @ react-dom.development.js:237
invokeGuardedCallback @ react-dom.development.js:292
invokeGuardedCallbackAndCatchFirstError @ react-dom.development.js:306
executeDispatch @ react-dom.development.js:389
executeDispatchesInOrder @ react-dom.development.js:414
executeDispatchesAndRelease @ react-dom.development.js:3278
executeDispatchesAndReleaseTopLevel @ react-dom.development.js:3287
forEachAccumulated @ react-dom.development.js:3259
runEventsInBatch @ react-dom.development.js:3304
runExtractedPluginEventsInBatch @ react-dom.development.js:3514
handleTopLevel @ react-dom.development.js:3558
batchedEventUpdates$1 @ react-dom.development.js:21871
batchedEventUpdates @ react-dom.development.js:795
dispatchEventForLegacyPluginEventSystem @ react-dom.development.js:3568
attemptToDispatchEvent @ react-dom.development.js:4267
dispatchEvent @ react-dom.development.js:4189
unstable_runWithPriority @ scheduler.development.js:653
runWithPriority$1 @ react-dom.development.js:11039
discreteUpdates$1 @ react-dom.development.js:21887
discreteUpdates @ react-dom.development.js:806
dispatchDiscreteEvent @ react-dom.development.js:4168

ここでのTesnetデモに関する私のQAは、現在https://github.com/blockstack/ux/issues/642によってブロックされてい

これはまだ壊れています

Screen Shot 2020-11-09 at 9 18 34 AM

これは今修正する必要があります。 @radicleartは、ソースから最新の拡張機能を構築して、自分の側をチェックすることを気にしますか?

@timstackblockは、これがFirefoxとChromeの両方で実際に修正されていることを確認します

この拡張機能がLoopbombで機能していることを確認するだけです。

ChromeとFirefoxでテスト済み。

@stacksバージョンを使用します。

"@stacks/auth": "^1.0.0-beta.7",
"@stacks/connect": "^4.1.3",
"@stacks/storage": "^1.0.0-beta.7",
"@stacks/transactions": "^1.0.0-beta.7",

この問題はhttps://github.com/blockstack/ux/pull/674で修正されているため、時期尚早に解決したと思い

このページは役に立ちましたか?
0 / 5 - 0 評価