coinkite-bitcoin-atm, 使用 Coinkite API和AngularJS实现的比特比特 ATM

分享于 

4分钟阅读

GitHub

  繁體 雙語
Bitcoin ATM implemented with Coinkite API and AngularJS
  • 源代码名称:coinkite-bitcoin-atm
  • 源代码网址:http://www.github.com/coinkite/coinkite-bitcoin-atm
  • coinkite-bitcoin-atm源代码文档
  • coinkite-bitcoin-atm源代码下载
  • Git URL:
    git://www.github.com/coinkite/coinkite-bitcoin-atm.git
    Git Clone代码到本地:
    git clone http://www.github.com/coinkite/coinkite-bitcoin-atm
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/coinkite/coinkite-bitcoin-atm
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    美国的比特比特 ATM ATM ATM ATM的例子,在

    现在,在这里了解更多关于Coinkite的API,并访问 Coinkite主站点,以在今天打开你的帐户

    实时演示

    coinkite。Github。/coinkite-bitcoin-atm插件,适用于Github页面提供的实时演示。

    操作

    如果你将API密钥和秘密留空,系统将以演示模式支持比特币。Litecoin和 Blackcoin。 你可以执行交易的所有部分,但不会发送任何硬币。

    但是,如果放入API键( 来自 https://coinkite.com/merchant/api ),那么硬币类型的列表将被限制为你拥有的subaccounts类型,并且允许在该API键中使用。 它只是从你的账户中选取每个硬币类型的第一个账户。 它不检查余额或者任何花哨的东西。 你使用的API密钥需要有'读取'。'发送'和'send2'权限。

    屏幕截图

    购买硬币示例

    image

    空闲屏幕

    image

    限制

    这里代码有一些限制,因为它是一个演示:

    • 不考虑源帐户的余额。 它不应该启动交易,如果它没有足够的硬币在( 在 Coinkite ) 上出售。

    • 显示的汇率只是Coinkite参考汇率,不包括扩展,应该与特定的交换钩子。 ( 它的他的:我们的Coinkite终端完全这样做,并且支持每个) 和每个硬币类型的扩展不同。

    • 不处理客户已经插入现金但事务未完成的情况。 这是一个重要的错误案例,实际代码应该小心处理。

    • 收据不是最好的,应该包含更多的细节。

    • 当作为ATM部署时,API密钥将在自动取款机上,这是不可接受的。 我们至少建议使用操作员在启动时必须提供的密码对它们进行加密。

    • 比特币地址条目应该总是通过QR扫描器,而不是通过键盘。

    本地安装

    使用你最喜欢的微型服务器从该目录中服务 index.html。 你可以使用 python ( 可能已经安装了) 轻松完成这里操作。

    
    python -m SimpleHTTPServer
    
    
    
    

    。然后用现代浏览器浏览 http://localhost:8000

    当你厌倦cut-n-pasting的API密钥和秘密时,在这个名为 my-keys.json的目录中创建一个文件,它将用来预先填充这些字段。

    示例 my-keys.json file:

    
    {
    
    
    "api_key":"K11aaa11a-aa11a111-a11aaa11111a1aa1",
    
    
    "api_secret":"Saa1a1aa1-11a11111-aa111aa1111aa111"
    
    
    }
    
    
    
    

    要求

    我们使用:

    所有这些文件都是由CDN源提供的,使这个软件包更轻松。

    关于Coinkite的更多信息

    加入最强大的比特币平台。

    Coinkite leading bitcoin multi multi multi multi grade grade grade grade grade developer developer developer developer developer developer developer developer。

    立即获取你的帐户


    API  IMP  angular  BIT  比特币  
    相关文章