You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Near区块链后端指定支付:运行NCD.L1.sample--lottery第二次play脚本如何设置付款

NCD.L1.sample--lottery项目第二次执行2.play.sh支付参数配置方案

方法1:修改原有2.play.sh脚本(推荐,后续执行不需要重复配置)

  • 打开项目根目录下的./scripts/2.play.sh文件,定位到执行near call调用play方法的代码行
  • 在该行末尾追加--deposit 1参数,修改后的调用命令示例如下:
    near call $LOTTERY_CONTRACT play --accountId $PLAYER_ACCOUNT --deposit 1
    
    其中$LOTTERY_CONTRACT为你部署的彩票合约地址,$PLAYER_ACCOUNT为你的测试账号,变量名和脚本原有变量保持一致即可。
  • 保存修改后的脚本,再次执行./scripts/2.play.sh即可自动附带1NEAR的支付参数完成调用。

方法2:手动执行带支付参数的命令(无需修改脚本,单次调用适用)

  • 先声明你本地用到的环境变量,替换为实际的合约地址和测试账号:
    export LOTTERY_CONTRACT=你的合约地址.testnet
    export PLAYER_ACCOUNT=你的测试账号.testnet
    
  • 直接执行带deposit参数的play方法调用:
    near call $LOTTERY_CONTRACT play --accountId $PLAYER_ACCOUNT --deposit 1
    

注意:如果使用NEAR测试网测试,可直接领取测试网NEAR完成支付,不需要消耗真实资产;如果是本地节点测试,使用节点预置的测试账号调用即可。

内容的提问来源于stack exchange,提问作者faye

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 01:45:01