# X Layer代币怎么开源验证？

很多人在PandaTool创建了代币后不知道怎么开源，今天这个教程，就是教大家为X Layer（OK链）代币进行开源验证。

### **什么是开源？**

所谓开源，就是将代币合约代码完完整整的展示出来，让任何人都可以通过区块链浏览器看到你的代币代码，这样代码里有没有后门就一目了然了，开源的目的也是为了让用户放心，

### **如何开源？**

不同区块链的代币开源逻辑不一样，例如以太坊、BSC等区块链的代币，一般都是自动在浏览器里开源的。但是X Layer的代币，则需要通过OKLink浏览器手动开源。

接下来，将为大家详细展示在PandaTool发行的代币该如何开源验证。

#### **1、打开浏览器**

首先，我们需要先进入浏览器的开源验证页面：<https://www.oklink.com/zh-hans/x-layer/verify-contract-preliminary>

<figure><img src="https://1885923539-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnmLBiMxr5iATgeZGW8in%2Fuploads%2FBGGv7mGKOPwX2e3Kpv06%2F1.png?alt=media&#x26;token=9f2c109f-6a28-4457-ab10-50a2427389eb" alt=""><figcaption></figcaption></figure>

#### **2、选择基础参数**

之后，我们在相对应的界面填写基础参数

* **合约地址：**&#x4EE3;币的合约地址
* **编译器类型：**&#x53;olidity(SingleFile)
* **编译器版本：**&#x76;0.8.24+commit.87f61d96

<figure><img src="https://1885923539-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnmLBiMxr5iATgeZGW8in%2Fuploads%2FRbeJSuNXcmDs12gXqfZc%2F2.png?alt=media&#x26;token=9c01ad80-8e59-46f4-90d3-3bb683c3f94e" alt=""><figcaption></figcaption></figure>

选择好之后，点击下一步

#### **3、输入合约源码并配置高级参数**

接下来，我们需要详细的进行参数配置，同时填入合约源码（大家看好自己的机制，是什么机制的代币，就下载哪个合约）

{% file src="<https://1885923539-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnmLBiMxr5iATgeZGW8in%2Fuploads%2FZENi6uK4ytUev3DRuZoT%2F%E6%A0%87%E5%87%86%E4%BB%A3%E5%B8%81.txt?alt=media&token=21a843c7-b10b-4648-8643-af166b239722>" %}

{% file src="<https://1885923539-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnmLBiMxr5iATgeZGW8in%2Fuploads%2FvL422AzcUVU3NWGHh6uR%2F%E5%A4%9A%E5%8A%9F%E8%83%BD%E4%BB%A3%E5%B8%81.txt?alt=media&token=d1ea8685-5e91-4901-8742-3dcd0fa2f55a>" %}

{% file src="<https://1885923539-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnmLBiMxr5iATgeZGW8in%2Fuploads%2FaXvwtkD1A7heqStjV40K%2F%E5%88%86%E7%BA%A2%E6%9C%AC%E5%B8%81.txt?alt=media&token=f895a0e3-7fe5-4784-ade9-a05eb729ec40>" %}

{% file src="<https://1885923539-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnmLBiMxr5iATgeZGW8in%2Fuploads%2F3zAlm30MWzA2nL7uNeY0%2FLP%E5%88%86%E7%BA%A2.txt?alt=media&token=599bc0d7-7f4d-4f2a-a595-b988a4e537a2>" %}

{% file src="<https://1885923539-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnmLBiMxr5iATgeZGW8in%2Fuploads%2FsDbbj86yBJdEcwr1O2as%2FLP%E5%88%86%E7%BA%A2%2B%E6%8E%A8%E8%8D%90%E5%A5%96%E5%8A%B1.txt?alt=media&token=fde24d2d-3bd3-4b98-94f5-b9d2a191fc20>" %}

{% file src="<https://1885923539-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnmLBiMxr5iATgeZGW8in%2Fuploads%2F0xJ6m76sDON7gUdsUvil%2F%E6%8C%81%E5%B8%81%E6%9A%B4%E5%8A%9B%E5%88%86%E7%BA%A2.txt?alt=media&token=dca980b9-c4b8-4cf6-ad7d-3a7570d22eca>" %}

{% file src="<https://1885923539-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnmLBiMxr5iATgeZGW8in%2Fuploads%2FzrsVNXANaByRhUZEIbMW%2F%E6%8C%81%E5%B8%81%E5%A4%8D%E5%88%A9%2B%E6%8E%A8%E8%8D%90%E5%A5%96%E5%8A%B1.txt?alt=media&token=49f38c88-dbc0-4298-bcb9-20d14ffa72bd>" %}

{% file src="<https://1885923539-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnmLBiMxr5iATgeZGW8in%2Fuploads%2F7oPaDAQYmfV3MfmTEKCE%2F%E5%BA%95%E6%B1%A0%E7%87%83%E7%83%A7.txt?alt=media&token=3894aab4-9ba3-40a1-b88b-f416ec572562>" %}

{% file src="<https://1885923539-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnmLBiMxr5iATgeZGW8in%2Fuploads%2FULMslgHRHt4boQwiBKUG%2FLP%E6%8C%96%E7%9F%BF%2B%E6%8E%A8%E8%8D%90%E5%A5%96%E5%8A%B1.txt?alt=media&token=dda3cbb1-c08c-4832-880e-dc782a28bdbe>" %}

* **是否优化：**&#x662F;
* **优化：**&#x32;00（注意：`持币分红`&#x548C;**`黑洞分红`**，这两个合约的优化数字是**10**，其余200）
* **是否基于 IR：**&#x5426;
* **合约源码：**&#x4E0B;载上面的文件，并复制填入
* **ABI 数据：**&#x4E0D;用管
* **引用的合约地址 (选填)：**&#x4E0D;用管
* **开源许可类型：**&#x4D;IT License (MIT)
* **虚拟机版本：**&#x64;efault（默认的）

<figure><img src="https://1885923539-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnmLBiMxr5iATgeZGW8in%2Fuploads%2FVFXDG2nWh7lz8OABzpds%2F4-44.png?alt=media&#x26;token=030f648d-f219-45dc-9bb6-5acaaf7bc8ef" alt=""><figcaption></figcaption></figure>

#### **4、提交并等待**

确认好所有的信息后，点击提交

<figure><img src="https://1885923539-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnmLBiMxr5iATgeZGW8in%2Fuploads%2F7P7ZrmECTOXUy67u8qIm%2F5.png?alt=media&#x26;token=2619b011-61f1-43bf-ae40-475e3988974e" alt=""><figcaption></figcaption></figure>

等待几秒钟，就会出现验证成功的提示

<figure><img src="https://1885923539-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnmLBiMxr5iATgeZGW8in%2Fuploads%2FpPd5hE9BdtBp3GMYxclt%2F7.png?alt=media&#x26;token=63ef5e5c-d487-483f-bd01-8f2b7ac09d31" alt=""><figcaption></figcaption></figure>

#### **5、合约已验证开源**

此时，我们在OKLink浏览器搜索这个代币，就能看到合约已经开源验证的提示

<figure><img src="https://1885923539-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnmLBiMxr5iATgeZGW8in%2Fuploads%2FL5yPymWk7zmvLS8cwjtl%2F8.png?alt=media&#x26;token=aecb829e-36f9-4235-9fbe-d3e54412ba79" alt=""><figcaption></figcaption></figure>

### 开源问答

**1、为什么会开源失败？**

* **答：**&#x56DE;到上一步看一下选择的参数是不是错了，仔细核对下。以及代码是否是正确的。

**2、不是PandaTool发的币可以开源吗？**

* **答：**&#x6309;照这个流程可以开源，但是源码需要是你自己的源码，参数也会不同。当前这个文档上传的源码，是我们平台的。

**3、为什么验证成功后，OKX钱包还是提示未开源？**

* **答：**&#x53EF;能是检测延迟，等一段时间看看

**4、任何人都可以开源吗？还是必须权限钱包才可以？**

* **答：**&#x6309;照上述教程，任何人都能开源，无需权限地址操作

**5、代币开源需要额外收费吗？**

* **答：**&#x5F00;源是完全免费的，无需任何费用

如果您是在PandaTool创建的代币，但是无法开源，或者遇到问题，可以在我们群里咨询志愿者：<https://t.me/pandatool>
