twoju5/bitpowr

Bitpowr Laravel 钱包地址包

dev-main 2022-11-25 16:29 UTC

This package is auto-updated.

Last update: 2024-09-25 20:26:40 UTC


README

Latest Version on Packagist Total Downloads GitHub Actions

认证 使用您的公共/密钥令牌或包含在每个请求的授权头中的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 包模板 生成的。