limikael / wp-crypto-accounts
该软件包最新版本(v0.0.4)的许可证信息不可用。
成为WordPress用户的银行
v0.0.4
2015-08-14 10:04 UTC
Requires
- ulrichsg/getopt-php: ^2.3
Requires (Dev)
- limikael/blockchainwalletmock: ^0.0.13
This package is not auto-updated.
Last update: 2024-09-28 17:43:56 UTC
README
抱歉...此插件不再维护... :(
此WordPress插件允许WordPress用户存款和提款比特币。
它使WordPress实例的功能像银行一样,可以用作在WordPress中创建银行和金融软件的基础。
用户界面
该插件提供了一些短代码,可用于在WordPress网站的端用户界面上创建用户体验。短代码包括
[bca-balance]
- 显示当前登录用户的当前余额。[bca-deposit]
- 显示一个界面,包括二维码,供用户向账户存款。[bca-history]
- 显示当前用户的账户历史。[bca-withdraw]
- 显示一个界面,允许当前用户将资金提取到外部比特币地址。
用户界面的外观和感觉可以使用CSS进一步调整。
API
有一个API,供其他插件利用会计功能。通过此API公开的函数是
bca_get_user_account($user)
获取指定用户$user的账户对象的引用。$user参数可以是用户ID或WordPress用户对象。bca_entity_account($entity_type, $entity_id)
获取指定实体类型、指定实体ID的账户对象的引用。没有固定的实体类型集合,$entity_type只是一个普通字符串。bca_make_transaction($denomination, $fromAccount, $toAccount, $amount, $options)
将指定金额从fromAccount转移到toAccount。应使用上述函数返回的账户对象指定账户。$denomination参数是一个字符串,可以是以下之一:btc
、mbtc
或satoshi
。$options参数是可选的,可能包含以下字段notice
- 指定在账户历史记录中与交易一起显示的文本。confirming
- 如果设置为true,则允许将资金从有未确认交易的账户移动。请谨慎使用!
安全
因此,如果WordPress网站被黑客攻击,所有的比特币都会被盗,对吗?实际上并非如此,因为没有私钥存储在系统上。当用户提款时,比特币不会直接移动。相反,会在数据库中存储一个交易。然后有一个REST API可以用来执行实际交易,REST API使用私钥作为输入。