【发布时间】:2020-10-21 22:07:47
【问题描述】:
免责声明:这是在此处发布的聊天中的社区问题,以便更好地发现。
我想将 NEAR 令牌从
a.testnet转移到b.testnet。
【问题讨论】:
标签: nearprotocol
免责声明:这是在此处发布的聊天中的社区问题,以便更好地发现。
我想将 NEAR 令牌从
a.testnet转移到b.testnet。
【问题讨论】:
标签: nearprotocol
您不能从任意帐户转移代币。想象一下,我有一个可以从你的余额中转移代币的合约。这听起来不安全,对吧?
您要实现的方法如下:当账户a.testnet 调用合约时,它会在调用中附加一些代币(在FunctionCall 操作中创建一个非零存款的交易),然后,在合约,创建一个Transfer到账户b.testnet。
在 AssemblyScript 中,您可以使用 ContractPromiseBatch.create('b.testnet').transfer(context.attachedDeposit) 发出传输。
在 Rust 中,Promise::new("b.testnet".to_string()).transfer(near_sdk::env::attached_deposit())
【讨论】:
.create()/new()中提到的账户