twoju5 / bitpowr
Bitpowr Laravel 钱包地址包
Requires
- php: ^7.4|^8.0
- illuminate/support: ^8.0
Requires (Dev)
- orchestra/testbench: ^6.0
- phpunit/phpunit: ^9.0
This package is auto-updated.
Last update: 2024-09-25 20:26:40 UTC
README
认证 使用您的公共/密钥令牌或包含在每个请求的授权头中的API密钥进行认证。请创建一个帐户或联系bitpowr支持以获取您的密钥。
📘 所有API请求必须通过HTTPS进行。通过纯HTTP进行的调用将失败。未进行认证的API请求也将失败。除非另有说明,否则必须为每个请求发送授权头。不这样做将导致未授权的响应。
使用公共和密钥密钥 这使用您的账户的公共和密钥密钥通过API访问您的账户。要使用此功能,您需要以这种格式 {public_key:secret_key} 连接它们,并在将其传递到头之前将其编码为base64。此方法为您提供对账户的管理员访问权限,并且无法限制密钥。
授权: Bearer <ENCODED_TOKEN>
模式/网络 账户的模式和网络基本上取决于您用于授权的密钥。要连接到主网环境,请确保您的密钥适用于LIVE模式,如果想要测试,请使用TEST密钥。在生产环境中,请确保您使用LIVE密钥,这将使您的账户与主网网络交互。
速率限制 如果接收到过多使用相同访问令牌的请求,则该访问令牌将被限制。受限请求将收到状态码为429的响应,并将包含一个Retry-After头,指示用户在发送更多请求之前应等待多少秒。请设计您的客户端以遵守Retry-After头,而不是当前速率限制。
支持的区块链 我们目前支持11个公共区块链,可以直接通过API和仪表板使用。我们每天都在不断添加新的区块链。
Supported Chains
Bitcoin BITCOIN (BTC) BTC MAINNET, TESTNET Available
Litecoin LITECOIN (LTC) LTC MAINNET, TESTNET Available
Bitcoin Cash BITCOINCASH (BCH) BCH MAINNET, TESTNET Available
Dogecoin DOGECOIN (DOGE) DOGE MAINNET, TESTNET In Progress
Ethereum ETHEREUM (ETH) ETH, ERC20 (USDC, BUSD, USDT, DAI, LINK) MAINNET, TESTNET (ETH only) Available
Polygon POLYGON (MATIC) MATIC, ERC20 (USDC_MATIC, USDT_MATIC) MAINNET, TESTNET (MATIC only) Available
Binance Smart Chain BSC (BNB) BNB, ERC20 (USDC_BSC, BUSD_BSC) MAINNET, TESTNET (BNB only) Available
Tron TRON (TRX) TRX, ERC20 (USDT_TRON) MAINNET, TESTNET (TRX only) Available
Solana SOLANA (SOL) SOL, SPL tokens MAINNET, TESTNET (SOL only) Available
Terra TERRA (LUNA) LUNA, UST MAINNET, TESTNET (LUNA only) Under Maintainance
Ripple RIPPLE (XRP) XRP MAINNET Comming Soon
Stellar STELLAR (XLM) XLM MAINNET Available
Fantom FANTOM (FTM) FTM MAINNET, TESTNET Comming Soon
Ronin RONIN (RON) RON, SLP MAINNET, TESTNET (RON only) Comming Soon
Celo CELO (CELO) CELO, cUSD, cEUR MAINNET, TESTNET (CELO only) In Progress
Bantu BANTU (XBN) XBN MAINNET, TESTNET Available
Supported Assets
BTC BITCOIN MAINNET, TESTNET Available
LTC LITECOIN MAINNET, TESTNET Available
BCH BITCOINCASH MAINNET, TESTNET Available
ETH ETHEREUM MAINNET, TESTNET Available
USDC ETHEREUM MAINNET Available
USDT ETHEREUM AINNET Available
BUSD ETHEREUM MAINNET Available
LINK ETHEREUM MAINNET Available
MATIC POLYGON MAINNET, TESTNET Available
USDC_MATIC POLYGON MAINNET Available
USDT_MATIC POLYGON MAINNET Available
BSC (BNB) BSC MAINNET, TESTNET Available
USDC_BSC BSC MAINNET Available
BUSD_BSC BSC MAINNET Available
TRON (TRX) TRON MAINNET, TESTNET Available
USDT_TRON TRON AINNET Available
SOL SOLANA MAINNET, TESTNET Available
LUNA TERRA MAINNET
XBN BANTU MAINNET, TESTNET Available
安装
您可以通过composer安装此包
composer require towoju5/bitpowr
使用
通过外观使用
app('bitpowr');
通过命名空间
use Towoju5\Bitpowr\Bitpowr; $bearerToken = <API_KEY> $bitpowr = new Bitpowr($bearerToken);
测试
composer test
变更日志
有关最近更改的更多信息,请参阅 变更日志。
贡献
有关详细信息,请参阅 贡献。
安全
如果您发现任何安全问题,请通过电子邮件 github@towoju.com.ng 而不是使用问题跟踪器。
致谢
许可
MIT 许可证 (MIT)。有关更多信息,请参阅 许可文件。
Laravel 包模板
此包是使用 Laravel 包模板 生成的。