├── Community_registration_guide_CN.md ├── README.md ├── fsn_staking_pool_list_CN.md └── wallet-dev-cn.md /Community_registration_guide_CN.md: -------------------------------------------------------------------------------- 1 | # fsn.dev开源社区注册指南 2 | 3 | 注册流程分为三个步骤: 4 | 1. 填写注册信息,提供github账号; 5 | 2. 中文社区加入微信群,英文社区加入telegram开发群; 6 | 3. 加入github.com/fsn-dev社区公开会员。 7 | 8 | ## 填写注册信息 9 | 中文社区通过小程序注册,注册地址:https://jinshuju.net/f/K8oIsG 10 | 11 | 注册界面截图: 12 | 13 | ![注册界面]() 14 | 15 | 说明: 16 | 17 | ## 加入社群 18 | 中文社区加入微信群: 19 | 20 | 21 | ## 加入github.com/fsn-dev 22 | 23 | 审核通过后,社区管理员会发送 24 | 25 | ## 获取奖励 26 | 27 | ## 开始挖矿 28 | 29 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # FSN development guide 2 | 3 | ## Assistance 4 | 5 | Developer Telegram Chatroom: https://t.me/FsnDevCommunity 6 | 7 | ## Tools 8 | 9 | Web wallet: https://www.myfusionwallet.com/ 10 | 11 | Block explorer: https://blocks.fusionnetwork.io/ 12 | 13 | Node Monitor: https://node.fusionnetwork.io/ 14 | 15 | Testnet faucet: https://fsn.dev/faucet/ 16 | 17 | ## Code 18 | 19 | FSN node code: https://github.com/FUSIONFoundation/efsn 20 | 21 | FSN JS SDK: https://github.com/FUSIONFoundation/web3-fusion-extend 22 | 23 | ## Docs 24 | 25 | White/Yellow paper: https://github.com/FUSIONFoundation/Documentation 26 | 27 | Run FSN node: https://fusionnetworks.zendesk.com/hc/en-us/categories/360001967614-Staking-On-Fusion-MainNet 28 | 29 | JavaScript API Doc: https://fusionapi.readthedocs.io/ 30 | 31 | RPC API doc: https://github.com/fsn-dev/fsn-rpc-api/blob/master/fsn-rpc-api.md 32 | 33 | ## API 34 | 35 | Web API Gateway: https://api.fusionnetwork.io/ 36 | 37 | Online RPC API(mainnet): https://fsn.dev/api 38 | 39 | Online RPC API(testnet): https://testnet.fsn.dev/api 40 | -------------------------------------------------------------------------------- /fsn_staking_pool_list_CN.md: -------------------------------------------------------------------------------- 1 | 2 | | 矿池名称 | 网址 | 简介 | 手续费 | 最低抵押 | 如何挖矿 | 3 | | :----: | :----: |:----: |:----: |:----: |:----: | 4 | | HashQuark | www.hashquark.io | HashQuark,香港金融科技公司HashKey Group旗下专注于PoS、DPoS等共识机制公链的专业Staking生态服务商,已覆盖Qtum、VET、EOS、Cosmos、IRISnet、IOST、Decred、Tezos、Cybex、ChainX等三十余条知名公链,并在快速生态扩展中。个人用户无需任何设备投入,只要将币存入平台账户,就可以每日获得稳定的Staking收益。同时,HashQuark Open Staking Platform(OSP)已与多个全球领先的数字资产存储和交易平台、投资机构达成合作,为数以千万的数字资产用户和机构投资者提供稳定安全的Staking服务。 | 10% | 1 | https://mp.weixin.qq.com/s/78iBntf9KVdePoF4p6DImA | 5 | | Wetez | www.wetez.io | Wetez是POS领域最专业的团队,在对机构方向,我们提供了专业的节点运营服务;对个人投资者方向我们提供委托代理服务;同时Wetez是一个基于POS共识的节点奖励钱包,除了基础交易转账功能,还包括委托页面,奖励页面,未来会为POS带来的权益做更多赋能。 | 15% | 1 | https://mp.weixin.qq.com/s/FrJxsTx7MY6GHmvufLlscQ | 6 | | GoFSN | www.gofsn.com | 全网最大矿池,!全网复利最高矿池!超过150万FSN锁仓挖矿, 由于复利需要收益达5000FSN才能利滚利, 矿池每3天就能挖出5000FSN, 因此您的利滚利每3天就能滚一次! | 8%(60天矿池) 10%(7天矿池) | 无限制, 挖矿收益达1FSN以上开始发放 | 将3个月时间锁定的FSN发到相应的矿池即可, 目前有2种矿池:1、每60天发放一次收益, 手续费8% 2、每7天发放一次收益, 手续费10% 注意:如需利滚利必须选择60天矿池。 实时收益查询:1、 pool.gofsn.com 输入短账号地址 2、添加微信机器人帐号 hdifuee 绑定帐号查询4 | 7 | | InfPool | www.infpool.com | InfPool是受EOS、TRON超级节点InfStones独家支持的staking矿池,为用户提供最全面、最透明、最安全的PoS资产管理服务。在InfStones全PoS公链节点覆盖的支持下,InfPool矿池目前已提供超过10种PoS公链Staking挖矿,让投资者享受到一站式多链资产的管理与PoS挖矿服务,帮助用户实现资产增值。 | 0% | 1 | https://mp.weixin.qq.com/s/tVrfkNcI4HSBf0vNSknqyQ | 8 | -------------------------------------------------------------------------------- /wallet-dev-cn.md: -------------------------------------------------------------------------------- 1 | # FSN钱包对接开发指南 2 | 3 | 本文档主要描述交易所、矿池、钱包等在对接FSN的开发过程中涉及到充值、提现、转账、查询等接口,以及如何一键部署FSN节点。 4 | 5 | ## 部署FSN节点 6 | 7 | 部署环境要求: 8 | - 服务器:ubuntu18.04及以上 9 | - CPU:2核及以上 10 | - 内存:4G及以上 11 | - 硬盘:20G以上 12 | - 带宽:1M及以上 13 | - 服务器地点:国内外都可以 14 | 15 | FSN节点支持两种部署方法: 16 | 17 | 1、docker镜像一键部署,镜像地址:https://hub.docker.com/u/fusionnetwork 18 | 19 | 2、源码编译部署 20 | 21 | ### 1. docker一键部署 22 | 23 | 在Linux系统中运行命令: 24 | 25 | `bash -c "$(curl -fsSL https://raw.githubusercontent.com/FUSIONFoundation/efsn/master/QuickNodeSetup/fsnNode.sh)"` 26 | 27 | 部署过程中如果选择挖矿节点需要输入keystore文件和password,详细请参考:https://fusionnetworks.zendesk.com/hc/en-us/categories/360001967614-Staking-On-Fusion-MainNet 28 | 29 | ### 2. 源码编译部署 30 | 31 | 1. 同步代码 32 | 33 | `git clone https://github.com/FUSIONFoundation/efsn.git` 34 | 35 | 2. 编译源码(golang > 1.11): 36 | 37 | `cd efsn && make efsn` 38 | 39 | 3. 运行节点: 40 | 41 | `./build/bin/efsn console` 42 | 43 | 4. 作为后台同步节点开放RPC接口的运行参数如下: 44 | 45 | `nohup ./build/bin/efsn --datadir ./node1/ --rpc --rpcaddr 0.0.0.0 --rpcapi net,fsn,eth,web3 --rpcport 9001 --rpccorsdomain "*" &` 46 | 47 | 测试网运行请添加`--testnet`参数。 48 | 49 | 作为同步节点能够查询所有历史数据需要打开`--gcmode=archive`参数,在770000块高度时占用硬盘空间超过100G,采用此模式需要提前准备服务器存储空间(建议>300G)。默认运行的非archive模式1G左右,但无法查询一些历史数据。 50 | 51 | ## FSN钱包对接 52 | 53 | FSN节点代码fork于[go-ethereum](https://github.com/ethereum/go-ethereum),RPC接口与ETH兼容,上层应用接口与[web3.js](https://github.com/ethereum/web3.js)兼容。FSN的Ticket, Asset, Timelock, USAN, Swap, Staking等功能提供[RPC扩展接口](https://github.com/FUSIONFoundation/efsn/wiki/FSN-RPC-API)和[web3扩展接口](https://github.com/FUSIONFoundation/web3-fusion-extend)。 54 | 55 | ### 充值识别 56 | 57 | FSN网络支持两种转账交易类型,这两种交易类型都可以充值: 58 | 59 | - 默认采用[sendAsset](https://github.com/FUSIONFoundation/efsn/wiki/FSN-RPC-API#fsntx_sendAsset) 60 | 61 | - 兼容eth的[sendtransaction](https://github.com/ethereum/wiki/wiki/JSON-RPC#eth_sendtransaction) 62 | 63 | 64 | 兼容eth的sendtransaction转账交易可以采用和以太坊一样的充值识别代码。一般是通过监控最新区块,获取区块里的所有交易列表,然后遍历交易列表识别to地址是否为充值地址,是则为充值交易。 65 | 66 | 默认采用的sendAsset转账交易类似erc20智能合约转账交易,需要增加一段代码来识别充值。区别在于此类交易的实际to地址和转账金额需要从交易的receipt的data参数中解析后获取。解析接口采用[getTransactionAndReceipt](https://github.com/FUSIONFoundation/efsn/wiki/FSN-RPC-API#fsn_getTransactionAndReceipt),其中交易类型通过此参数识别:`"fsnLogTopic": "SendAssetFunc"`,实际to地址和转账金额Value通过此参数识别: 67 | 68 | ``` 69 | "fsnLogData": { 70 | "AssetID": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 71 | "To": "0x37a200388caa75edcc53a2bd329f7e9563c6acb6", 72 | "Value": 1e+18 73 | } 74 | 75 | ``` 76 | 77 | 充值入账的块确认数量建议大于30个。 78 | 79 | ### 提现交易 80 | 81 | 发送提现交易可以采用和以太坊兼容的提现代码。交易离线签名后通过[sendrawtransaction](https://github.com/ethereum/wiki/wiki/JSON-RPC#eth_sendrawtransaction)接口发送至FSN节点RPC接口。 82 | 83 | 交易签名时,FSN主网chainid=32659 测试网chainid=46688 84 | 85 | ## 挖矿惩罚机制 86 | 87 | FSN挖矿节点需要注意的惩罚机制: 88 | 89 | 1. 挖矿节点被共识机制选中出块但是节点不在线,选中的票会被删除(失去一张票30天的挖矿收益); 90 | 91 | 2. 在多个挖矿节点使用同一个coinbase地址挖矿并且双重出块会被删除票。 92 | 93 | ## 开发社区 94 | 95 | 如有开发问题请加入开发社区沟通: https://t.me/FsnDevCommunity 96 | --------------------------------------------------------------------------------