block-chen / blocksdk-php
blocksdk的纯(无依赖)实现
v3.0.2
2022-08-30 04:21 UTC
Requires
- php: >=7.0
- ext-json: *
Requires (Dev)
- ext-openssl: *
- phpunit/phpunit: ^5.4.0
- squizlabs/php_codesniffer: ^2.0.0
Suggests
- ext-curl: To send requests using cURL
- ext-openssl: Allows working with CloudFront private distributions and verifying received SNS messages
This package is auto-updated.
Last update: 2024-09-15 09:46:27 UTC
README
欢迎来到__BlockSDK PHP__。本存储库包含BlockSDK的PHP SDK和REST API示例。
支持的区块链网络
比特币,莱特币,比特币现金,Webhook在V2版本中得到支持。
1.이더리움
2.클레이튼
3.바이낸스 스마트 체인
4.폴리곤
5.아발란체
6.이더리움 클래식
开发者文档
需求规格
开始
SDK安装 - 使用Composer安装是推荐安装BLOCKSDK PHP SDK的方法。SDK可以通过block-chen/blocksdk-php Packagist使用。如果Composer已作为全局安装,则可以在项目的基本目录中运行以下命令以将SDK添加为依赖项。
composer require block-chen/blocksdk-php
代码示例
创建以太坊测试网客户端
<?php use BlockSDK; $blockSDK = new BlockSDK("YOU_TOKEN"); $ethereumClient = $blockSDK->createEthereum(); //or $ethereumClient = BlockSDK::createEthereum("YOU_TOKEN");
创建以太坊主网客户端
如果不指定端点,则默认设置为测试网。在以下示例中,主网是在创建客户端时通过第二个参数指定的。
<?php use BlockSDK; $blockSDK = new BlockSDK("YOU_TOKEN","https://mainnet-api.blocksdk.com"); $ethereumClient = $blockSDK->createEthereum(); //or $ethereumClient = BlockSDK::createEthereum("YOU_TOKEN","https://mainnet-api.blocksdk.com");
获取以太坊测试网特定合约NFT列表
<?php $nfts = $ethereumClient->GetSingleNfts([ "contract_address" => "0xf5de760f2e916647fd766b4ad9e85ff943ce3a2b", "includeMetadata" => true, "offset" => 0, "limit" => 10 ]); var_dump($nfts);
创建以太坊地址
<?php $address = $ethereumClient->CreateAddress([ "name" => "test" ]);