问题标签 [magic-sdk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
69 浏览

javascript - 关键依赖:require函数的使用方式是无法静态提取依赖[魔术]

使用magic-sdkv8.0.1 时,我收到以下警告:

有人能告诉我这里发生了什么吗?

0 投票
1 回答
46 浏览

javascript - 无法通过 cookie 进行身份验证错误:无法刷新用户会话。请使用魔术链接流登录以启用会话持久性

我正在尝试登录magic-sdk并遇到此错误:

无法通过 cookie 进行身份验证错误:无法刷新用户会话。请使用魔术链接流登录以启用会话持久性。

0 投票
0 回答
12 浏览

reactjs - 为什么我在没有点击币安网络的魔术链接的情况下收到魔术链接过期消息?

UI 上的 Magic Link 已过期消息

使用魔法链接 magic-sdk v6.1.0 、 v8.1.0 登录时,我立即收到魔法链接过期错误。有时即使我没有点击链接也会发生这种情况。我已经使用节点版本 12 和 16 进行了测试

这是我的魔术登录功能的登录代码实现

这是我对 useMagicLogin Hook 的实现

0 投票
0 回答
6 浏览

blockchain - 使用中间件创建自定义 web3 提供程序

我正在尝试像魔术钱包一样制作自定义 web3 提供程序。链接到魔术提供者的屏幕截图

所以魔术钱包的工作方式是,在提供者内部(据我们所知)是中间件,在最终将交易发送到区块链之前执行。

所以基本上我们想做的就是这个。当我们在提供程序中调用 web3.eth.sendTransaction 时,就会发生这种情况。

web3.eth.sendTransaction -> middleware1() -> middleware2() -> 区块链交易 -> 响应。

我们如何能够创建像这样与 web3 无缝协作的自定义提供程序?任何帮助将不胜感激。