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

如何将Solana代币及剩余SOL从Mainnet转至Devnet的Phantom钱包?

嘿,得先给你澄清一个关键点:Solana主网(Mainnet Beta)和Devnet是完全独立的两个区块链网络,主网的真实SOL和你创建的代币没法直接转到Devnet哦——Devnet是测试环境,用的都是无实际价值的测试资源。下面给你分两部分说清楚该怎么操作:

一、搞定Devnet的测试SOL

你不需要把主网的真实SOL转到Devnet,直接领取测试用的即可:

  • 打开Phantom钱包,点击顶部的网络名称(默认是「Mainnet Beta」),切换到「Devnet」
  • 点击「请求测试SOL」,通过Phantom内置的水龙头领取;如果内置水龙头额度不够,也可以用Solana CLI命令领取:
    solana airdrop 2 你的DevnetPhantom钱包地址 --url https://api.devnet.solana.com
    
    (每天领取次数有限,多试几次就能领到足够的测试SOL)
二、在Devnet复刻你的自定义代币

主网的代币合约仅在主网生效,要在Devnet使用同款代币,得重新部署一份合约,步骤如下:

  1. 将Solana CLI切换到Devnet环境
    如果你已经安装了Solana CLI,执行这条命令切换网络:
    solana config set --url https://api.devnet.solana.com
    
  2. 重新创建代币合约
    用你在主网创建代币时的相同参数(比如代币名称、符号、小数位数),执行命令:
    spl-token create-token --name "你的代币名称" --symbol "代币符号" --decimals 9
    
    (参数可根据你主网代币的实际设置调整,比如小数位数如果是6就改成--decimals 6)
  3. 为你的Devnet钱包创建代币账户
    把刚才生成的Devnet代币地址和你的Devnet Phantom钱包地址填入命令:
    spl-token create-account 你的Devnet代币地址 你的DevnetPhantom钱包地址
    
  4. Mint测试代币到你的Devnet钱包
    使用创建代币的账户(也就是部署合约的账户)给钱包 Mint测试代币,比如 Mint 1000个:
    spl-token mint 你的Devnet代币地址 1000 你的DevnetPhantom钱包地址
    
  5. 在Phantom钱包中添加该代币
    切回Phantom的Devnet网络,点击「添加代币」→「自定义代币」,输入你刚在Devnet创建的代币地址,确认后就能看到你的测试代币啦。
补充提醒

要是你本来打算把主网的真实资产变现,那是另一个独立流程,但针对Devnet测试场景来说,完全没必要动用主网的真实SOL和代币,用测试资源就足够满足需求啦。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 17:15:50