stellarterm, 基于先进网络的星网交易客户端

分享于 

5分钟阅读

GitHub

  繁體 雙語
Advanced trading terminal for the Stellar network
  • 源代码名称:stellarterm
  • 源代码网址:http://www.github.com/stellarterm/stellarterm
  • stellarterm源代码文档
  • stellarterm源代码下载
  • Git URL:
    git://www.github.com/stellarterm/stellarterm.git
    Git Clone代码到本地:
    git clone http://www.github.com/stellarterm/stellarterm
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/stellarterm/stellarterm
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    

    Travis CI status

    StellarTerm生态系统- 客户机| |目录

    这个 StellarTerm monorepo由多个项目组成,为星形网络( 包括一个交易客户机) 构建。 项目在这个monorepo中,以加快开发速度。

    网络客户端

    StellarTerm是一个基于网络的交易客户端,用于星型网络。 这个客户机目的是让任何技能级别的用户更易于安全地交易。 在 https://stellarterm.com 尝试一下。

    面向开发人员的 API ( 基于AWS的Lambda )

    StellarTerm包含了关于恒星网络上市场的信息。 这里信息对于StellarTerm客户机本身以及其他希望使用这里数据的开发人员非常有用。

    API使用无服务器框架部署到 AWS Lambda。 API数据托管在AWS上,用于高可用性。

    目前积极开发,还没有完成。 请在这里查看它的实际情况: https://api.stellarterm.com/

    目录

    StellarTerm维护一个手工计划的目录文件,并在恒星网络上列出了已经知的锚和资产。 有关更多信息,请参见目录自述文件。

    StellarTerm客户端自定义网络

    Testnet

    要使用 testnet,只需将 #testnet 添加到url即可激活它。 要退出,请刷新url不是 #testnet的页面。

    自定义地平线构建

    有些开发人员可能希望使用StellarTerm指向定制的horizon服务器甚至是定制网络。 为此,你必须在本地构建 StellarTerm。

    StellarTerm构建过程检查相关的环境变量 是否存在。

    export STELLARTERM_CUSTOM_HORIZON_URL="https://horizon-testnet.stellar.org"export STELLARTERM_CUSTOM_NETWORK_PASSPHRASE="Test SDF Network ; September 2015"

    构建后,配置将被嵌入到StellarTerm输出文件(。不再需要环境变量) 中。 要检查这个问题,看看 index.html的输出并搜索 stCustomConfig

    扩展部署

    项目在 stellarterm/stellarterm。GitHub。版本存储库的GitHub页面上托管。 客户端被包装成单个的html文件,并且每个git提交都记录了 256和。

    客户端开发指导

    先决条件

    确保已经安装 node.js 7.4.0或者更高版本。 如果没有,安装( 推荐使用 node 版本管理器 )。

    # Check your node version using this commandnode --version

    环境设置

    # Clone the projectgit clone https://github.com/stellarterm/stellarterm.gitcd stellarterm# Install the npm and bower dependenciesnpm run setup

    插件开发模式

    构建过程有工具监视代码并在发生更改时重新构建。 它还将为本地( 通常 http://localhost:3000 ) 提供服务,并在生成更改时自动刷新页面。

    npm start

    生产构建

    这将生成一个单独的index.html 文件。 单个文件包含整个应用程序,可以在线托管。 输出文件在 ./dist/index.html 中。

    npm run production

    许可证

    StellarTerm生态系统中的产品是开源软件,并在 Apache-2.0 许可协议下获得许可。 使用StellarTerm之前请仔细了解许可证。

    Credits


    WEB  BASE  network  基于web  Trading  
    相关文章