bar:"hello" "js": ["res/js/content.js"], // 指定运转的内容脚本作者: Bestony这篇文章将会教你如安在 10 分钟中内凭借 WordPress 建立一个支撑 ERC20 通证的在线 B2C 商城。
在区块链及通证经济备受瞩目的今日,许多开源社区纷繁在讨论怎么将开源社区与区块链技能和通证经济相结合,然后为开源社区和开源生态供给自主、自洽、开展的动力和支撑。
咱们 “Linux 我国”便是这许多探究的开源社区之一。
可喜的是,咱们现已迈出了之一步: 发布社区通证 ,也迈出了第二步, 使通证流转起来 。
这儿,咱们乐意共享咱们的经历给各个社区同伴,使更多的开源社区也能够投身于新的生态探究,避开一些咱们遇到的圈套,然后一起营建一个更昌盛的开源国际。
咱们的 通证商城 是依据 WordPress 的 WooCommerce 商城构建的。
装置 WordPress在开端装备商城前,你需求先装置 WordPress 。
你需求购买一个支撑 PHP + MySQL 的虚拟主机,或自行装备 VPS、云服务器的环境,以支撑 WordPress 的运转。
当你装置好 WordPress 后,你能够看到一个这样的后台。
装置 WooCommerce装置完 WordPress 后,接下来装置 WordPress 的商城插件 WooCommerce ,点击菜单栏中的“插件”-“装置插件”,拜访到装置插件的界面,在界面右上角的搜索框内容输入“WooCommerce”,并按下回车,能够搜索到 WooCommerce 。
点击现在装置,来装置 WooCommerce。
装置完结后,点击“启用”,启用插件。
启用插件后, WooCommerce 会引导你进行初始化装备,依据提示对插件进行装备。
必要时,能够答应线下付出,可是针对加密钱银而言,现在看起来不需求线下付出场景:并设置邮费:插件装置时,撤销 MailChimp 的装置,仅启用 StoreFront:并视需求觉得是否装置仍是越过 JetPack :当你看到如图所示的界面时,就阐明完结了初始化的装备了。
点击拜访控制面板,回到 WordPress 界面。
增加 ERC20 通证作为付出钱银为了原生支撑 ERC20 通证来完结付出,然后免除汇率换算,咱们需求增加一款自定义的钱银。
翻开“插件”-“装置插件”,在关键词中输入 “ Woocommerce Customize ERC20 Currency ”并回车。
这是咱们联合硬核区块链公司开发的一款用于给 WooCommerce 增加 ERC20 钱银的插件,该插件现已开源于 GitHub 。
找到 “Woocommerce Customize ERC20 Currency” 插件,并装置。
装置,并启用 “Woocommerce Customize ERC20 Currency”。
启用插件后,点击左边菜单中的“设置”-“WooCommerce ERC20 钱银自定义”,进入到插件的设置界面。
在插件的设置界面,你能够设置需求增加的钱银的称号和对应的符号。
比方这儿我设置为 “LCCN” 和 “”,并点击“保存”。
保存后,点击左边菜单栏中的“WooCommerce”-“设置”,进入到 WooCommerce 设置界面,在惯例选项中,拖动到更底部,能够看到币种选项。
点击钱银,找到你自己设置的钱银后,点击“设置”,并“保存”设置。
此刻,站点的产品便以你自己设定的 ERC20 通证作为付出钱银进行买卖了。
装置 ERC20 通证付出网关接下来,咱们来装置“ Woocommerce ERC20 Payment Gateway ” 来敞开站点的 ERC20 Token 的付出支撑。
这也是咱们联合硬核区块链公司开发的一款用于给 WooCommerce 供给 ERC20 钱银付出支撑的插件,该插件现已开源于 GitHub 。
点击左边菜单栏中的“插件”-“装置插件”,在关键词中输入 “Woocommerce ERC20 Payment Gateway”,并回车,找到 “Woocommerce ERC20 Payment Gateway”并装置、启用。
装置,并启用完结后,点击插件后的“设置”,进入到设置页面。
在设置页面,启用 “运用 ERC 20 Token 付出”这一付出 *** ,并保存。
然后点击付出 *** 后边的“设置”,进入到插件的设置界面。
首要,设置一些付出 *** 的根底信息。
标题是付出 *** 的标题,将会展现在结账的页面,因而,你能够将其设置为比方“运用 LCCN 付出费用”或其他内容,让顾客理解此付出 *** 为运用通证付出。
描述会展现在付出 *** 的下方,相同的,你能够设置为 “运用 LCCN 付出费用”,此外,还主张你在此引导顾客装置、并翻开 Metask 插件,切换到主 *** ,保证后续付出。
付出 *** 图标则会展现在付出 *** 标题后,将其设置为你的通证的图标,以取得更显着的提示作用。
三者详细的示意图如下付出 *** 设置完结后,接下来设置与 ERC20 通证有关的内容。
钱包地址为顾客付出时转账的目标,将其设置为你自己的钱包地址即可。
合约 ABI 则能够在 etherscan 中找到,比方,LCCN 的合约地址为: https://etherscan.io/address/0x8f4f3b3c3a900d10e9cf74c30e16f5958d8fd339#code ,因为 LCCN 揭露了其合约源代码,其 ABI 能够在合约的界面找到(如未揭露,请向你的 ERC20 合约开发人员索要 ABI),点击右侧 “Copy”,仿制 ABI,并将其填入设置项目中去。
合约地址为你的合约在对应 *** 中的地址。
牢记,假如你是测验环境,就需求将其设置为对应测验 *** 下的合约地址,假如是出产环境,就设置为主网的合约地址。
Gas 提示这儿是用来提示用户付出时挑选较高的 Gas ,然后加速承认的速度。
你能够依据自己的需求设置详细的内容,也能够运用默许的句子。
至此,插件就现已设置完结了。
测验付出插件设置完结后,咱们来新建一个产品,用于测验。
点击顶栏中的“新建”-“产品”,进入到创立产品的界面。
在产品界面输入产品称号、描述、价格等信息:然后点击发布,创立新的产品。
并点击“检查产品”,进入到产品的主页。
将其参加购物车:在购物车界面点击“结算”,进行结算。
输入账单地址(账单地址将作为收货地址显现在界面中),点击“运用 Token 完结付出”。
在结算页面,拖动到底部,能够看到付出按钮,点击付出按钮,会主动引发浏览器的 Metamask 插件。
在弹出的窗口中承认付出:付出完结后,页面会主动改写,并看到付出完结的字样。
处理订单用户付出完结后,怎么确认订单现已付出完结了呢?进入后台“仪表盘”-“WooCommerce”-“订单”,能够看到用户一切的订单。
正在处理状况的订单为用户现已付出完结,还没有处理的订单。
点击该订单,进入到订单概况,在右侧的“订单补白”中能够看到买卖的 Tx 值 。
你能够点击对应链接,检查买卖是否完结。
至此,整个运用 ERC20 通证的买卖流程就走通了,接下来你就能够创立产品,运用 ERC20 通证 来完结你的 ERC20 在线买卖流程啦!关于硬核区块链硬核区块链 是一个区块链技能服务供给商,咱们为顾客供给全面的 ERC20 通证发行、安全审计、解决方案构建、流转流程规划、 空投解决方案等服务,为顾客供给咨询与付出服务。
相关链接Woocommerce ERC20 Payment Gateway 插件官方商场官方库房官方教程Woocommerce Customize ERC20 Currency 插件官方商场官方库房官方教程点击“了解更多”可拜访文内链接NewProgramName.c_str(),
网卡必定要挑选对,不然只能在本地抓包,-i 是指定网卡:/root/c118bin/bin/layer23/misc/ccch_scan -i 你的外网地址 -a 频段:收到数据。