如何通过 BscScan 使用农场
Last updated
Last updated
由于它需要几个步骤,因此使用带有 CoinOneSwap 的Farms 起初似乎令人生畏。 本指南将引导您直接通过 BscScan 使用 Farms合同。
请理解,不建议初学者使用 BscScan 与合约进行交互。 如果您没有信心,我们建议您改用如何使用农场指南。
要与农业智能合约正确交互,您需要匹配 LP 对的进程标识符 (PID)。 目前,找到它的最简单方法是检查 GitHub。
1. 在 GitHub 上打开 CoinOneSwap 网站的Farms代码。
2. Control/command + F 并通过股票代码(不是项目名称)搜索您的配对。 例如,'CONE-BUSD'。
3. 记下或复制 PID 编号(在本例中为 389),您可以轻松访问它。 你以后会需要这个。
使用 BscScan 存入 LP 代币涉及一些事情。 我们已将其分解为多个步骤,以便更轻松地进行操作。
主抵押合约地址为:0x73feaa1eE314F8c655E354234017bE2193C9E24E
但假设您想确认这一点,请访问CoinOneSwap:主要 Staking 合约 BscScan 页面。 您会在左上角看到地址。 单击页面图标将其复制到剪贴板。 你很快就会需要它。
您需要先批准您希望提交给农场的 LP 代币的智能合约,然后才能使用它。
1. 首先,在GitHub上打开farms.ts。
2. Control/command + F 并通过股票代码(不是项目名称)搜索您的配对。 例如,'CONE-BNB'
3. 当您有要查找的 LP 对的代码时,请在“56:”之后找到地址。 这将是您的合同地址。
1. 首先,访问 CoinOneSwap 农场页面并使用右上角的“搜索”字段搜索您选择的配对。 我们在这个例子中使用 CONE-BUSD。
2. 单击详细信息展开该行以显示更多信息。
3. 点击查看合约,在 BscScan 上打开智能合约。
现在您已经在 BscScan 上打开了您的 LP 代币合约,您将批准将您的 LP 代币用于农场。
1. 在LP Token的合约页面,点击Contract,然后Write Contract。
2. 点击Connect to Web3,连接MetaMask。
确认连接。
3. 在功能 1,“批准”下,您将看到“spender:address”。 粘贴您之前复制到剪贴板的主要 Staking 合约的合约地址。
4.您还需要批准合约可以花费的 LP 代币数量。 在值字段中,您需要输入以 Wei 为单位的金额。 您可以使用 BscScan 单位转换器轻松将您的金额更改为 Wei。 这里我们将使用 5 个 CONE-BUSD LP 代币。
您还可以使用 -1 作为值来给予无限制的支出批准。 这并不意味着默认情况下您会花掉所有东西,而只是您的钱包允许使用此合约进行任何规模的交易。
5.单击写入并接受您的 MetaMask 钱包中的操作。 您现在可以将 LP 代币提交到农场,最多为您批准的数量。
现在主抵押合约已获准使用您的 LP 代币,是时候进行存款了。
1. 回到 CoinOneSwap: Main Staking Contract BscScan 页面,进入合约,然后写合约。
2. 点击Connect to Web3,连接MetaMask。
3. 滚动到功能 2,“存款”,然后在“_pid”字段中输入您的 PID。
如果您之前没有复制您的 PID,您可以在本页上方的 Finding Farm 进程标识符部分了解如何获取它。
4. 在 _pid 下面你会看到“_amount”。 输入您之前批准的 LP 合同的支出金额。
5. 检查信息并单击写入。 在 MetaMask 中确认您的操作。
6. 您可以通过单击查看您的交易来确认您的存款有效。
从池中提取您的 LP 代币与存款非常相似。 不同之处在于您将与之交互的功能。
1. 回到 CoinOneSwap: Main Staking Contract BscScan 页面,进入合约,然后写合约。
2. 点击Connect to Web3,连接MetaMask。
3. 一直向下滚动到功能 15,“退出”,然后在“_pid”字段中输入您的 PID。
如果您之前没有复制您的 PID,您可以在本页上方的 Finding Farm 进程标识符部分了解如何获取它。
4. 在 _pid 下面你会看到“_amount”。 输入您想从池中提取的 LP 数量。
5. 检查信息并单击写入。 在 MetaMask 中确认您的操作。
6. 您可以通过单击查看您的交易来确认您的提款成功。
使用紧急提款功能可以让您在没有其他方法可行的情况下从池中提取所有资金。
使用紧急提现功能将失去您的CONE奖励!
CoinOneSwap 团队强烈建议避免使用此功能,除非 CoinOneSwap 团队正式建议这样做,或者如果您非常习惯与智能合约交互并了解底层代码。
1. 在 CoinOneSwap: Main Staking Contract BscScan 页面,进入合约,然后写合约。
2. 点击Connect to Web3,连接MetaMask。
3. 向下滚动到功能 4,“emergencyWithdraw”,然后在“_pid”字段中输入您的 PID。
如果您之前没有复制您的 PID,您可以在本页上方的 Finding Farm 进程标识符部分了解如何获取它。
4. 检查信息并单击写入。 在 MetaMask 中确认您的操作。
5. 您可以通过单击查看您的交易来确认您的提款是否有效。