Webhooks
web wallet webhooks 允许您为 dapps 或支付流程构建或设置集成。
web wallet webhooks 是指向钱包用户的链接,用户可以登录或使用提供的参数填充“发送交易”表单。一旦执行了操作,用户将被重定向到提供的回调 URL 以及成功或错误状态。
登录钩
当您需要查找用户的钱包地址时,这很有用。一个常见的用例是,从这个地址开始,您可以向 API 查询钱包的余额或最近的交易。
网址参数
https://wallet.elrond.com/hook/login?callbackUrl=https://example.com/
参数 | 需要 | 描述 |
---|---|---|
回调 Url | 必需的 | 用户登录后应重定向到的 URL。 |
成功登录后,用户将被重定向回回调 URL,用户的地址将附加到该 URL 上。
回调 URL 参数
https://example.com/?address=erd1cevsw7mq5uvqymjqzwqvpqtdrhckehwfz99n7praty3y7q2j7yps842mqh
参数 | 描述 |
---|---|
地址 | 用户的地址(bech32)。 |
发送交易挂钩
当您需要预填充发送 EGLD 金额所需的交易或使用智能合约函数调用预填充交易的数据字段时,这很有用。
URL 参数
https://wallet.elrond.com/hook/transaction?receiver=erd1qqqqqqqqqqqqqpgqxwakt2g7u9atsnr03gqcgmhcv38pt7mkd94q6shuwt&value=0&gasLimit=250000000&data=claimRewards&callbackUrl=https://example.com/
参数 | 需要 | 描述 |
---|---|---|
听筒 | 必需的 | 接收者的地址(bech32)。 |
价值 | 必需的 | 要传输的值(可以为零)。 |
气体极限 | OPTIONAL | 消耗气体单位的最大数量。 |
数据 | OPTIONAL | 交易处理的消息(数据)。 |
回调 Url | OPTIONAL | 用户登录后应重定向到的 URL。 |
回调 URL 参数
https://example.com/?status=success&txHash=48f68a2b1ca1c3a343cbe14c8b755934eb1a4bb3a4a5f7068bc8a0b52094cc89&address=erd1cevsw7mq5uvqymjqzwqvpqtdrhckehwfz99n7praty3y7q2j7yps842mqh
参数 | 描述 |
---|---|
状态 | 发送交易成功/失败。 |
txHash | 交易的哈希。 |