@anywalletkit/protocol-swap2-近亲
NEAR Intents (1Click) 跨链互换作为互换2模块:钱包发送
源资产到一次性存款地址,解决者网络结算
NEAR和交付在目的地链。 独立通过
NearIntentsSwap2Protocol,或作为路由器的提供者.
安装
npm install @anywalletkit/protocol-swap2-near-intents @anywalletkit/core
# or: pnpm add @anywalletkit/protocol-swap2-near-intents @anywalletkit/core · yarn add @anywalletkit/protocol-swap2-near-intents @anywalletkit/core
时间: @anywalletkit/protocol-swap2-近亲发表于 发布工作流程 与出处.
A NEAR Intents(靠近.com)账户
默认情况下, 1Click 将输出撤回到 destAddress 打开 destChain与 recipientType: "INTENTS" 它的功劳
没有 意向账户 destAddress 内部 intents.near 相反,一个接近.com的用户持有的账户(nearcom:0x…
在近.com为 0x… 账户。 无一物被取出:资产留在该账户中作为意向标志,
这样 destChain 必须是 near:mainnet (另一个链被拒绝,所以审查从不给输出的链命名)
和 destToken 也可能是标志性标识本身,例如:. nep141:base-0x833589fcd6edb6e08f4c7c32d4f71b54bda02913.omft.near
(原始内容存档于2018-09-21) (英语). Base USDC hold in intents.
const toNearCom = nearIntentsProvider({recipientType: "INTENTS"});
await toNearCom.getQuote({
sourceChain: "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp", sourceToken: "USDC",
destChain: "near:mainnet", destToken: "nep141:17208628f84f5d6ad33f0da3bbbeb27ffcb398eac501a31bd6ad2011e36133a1",
destAddress: "0x63428e70a8016d10e8e2f7da440c898063afa299", amountIn: "5000000", refundAddress, dry: false,
});
near.com 将用户资金保留在机密意图余额中. recipientType: "CONFIDENTIAL_INTENTS" 积分
直接平衡(1Click以签名的转移意向结算). 1Click只为合伙人服务 所以提供商
需求 jwt 在此模式下,并投掷没有它的构造.
destAddress 必须是 NEAR Intents 账户 ID: 已命名账户 (alice.near),隐含的id(64个小写十六进制)或
隐含 0x id( 40 小写十六进制); 其他任何, 顶级名称或链式地址, 如 bc1q… 包括,
在发出请求之前被拒绝。 因为输出从未到达目的地链, 暂停的通道不会阻挡
意向标识.
后面,我们走 remoteProvider
当供应商运行在您的服务器上时, 将它的接头分散到应用程序的分贝中:
remoteProvider({name: "near_intents", baseUrl, ...nearIntentsPins})。每1Click路线支付存款地址
每引出一分钱,没有什么能预示: nearIntentsPins 请不要签合同,不批准开支,并打开
存款结算路线(depositAddressRoutes) (中文(简体) ). 没有它,引擎拒绝他们。 存款地址是
运行您信任的服务器.
活动
大多数一克腿没有稳定的链上标记:源腿是平地
转让到一种互换的存款地址和目的地
leg 是从一个解析器/ 桥口账户的简单转出, 每次互换都会更改
(在Ethereum上,钱包的到达来自Relay的路由器或解答器EOAs
TON来自新的地址. describeActivity(tx, ctx) 因此返回为无效
为EVM / TON / Solana / Tron / BTC —— 资料袋的意向日记(英文) intentId
返回时间 swap2()将这些转移与互换挂钩
倒置显示为发送/ 接收 .
它确实承认的是NEAR一方,其中的和解合同是
固定型:在所有人和所有人之间转让的NEP-141 intents.near →
- 拥有者 –
intents.near(单位:千美元)ft_transfer_call存款:bridge,"Bridged wNEAR"; "Bridged wNEAR"; "Bridged wNEAR"; "Bridged wNEAR"; "Bridged wNEAR"; "Bridged wNEAR"; "Bridged wNEAR"; "Bridged wNEAR"; "Bridged wNEAR"; "Bridge D; intents.near- 拥有者(execute_intents编号 :ft_withdraw:bridge, (中文(简体) ), "通过NEAR Intents接收了JAMBO".
副标题"NEAR Intents",对手 intents.near。 。 。 .
固定设备(fixtures/activity/: 两起来自近街的NEAR公开交易
(a) 20.5 wNEAR通过 bridge-mng.near 231 JAMBO中继器
取出 — 测试钱包没有 NEAR 账户 ; 负: LI. FI
钻石的NEARINENTENTERS 在伊特鲁姆(LI. FI的交易,不是这个
测试钱包本身 13.9美元=1Click在TON的存款,必须
未确认.