kodeops / tezos-marketplaces-utils
处理Tezos NFT市场的一组实用工具。
1.0.18
2023-04-17 16:22 UTC
Requires
- php: ^7|^8
- laravel/framework: ^8|^9|^10
- spatie/laravel-package-tools: ^1.6.2
README
_ _ _____ ______ _______ _____ _____ _______
|____/ | | | \ |______ | | |_____] |______
| \_ |_____| |_____/ |______ |_____| | ______|
Laravel Tezos Marketplaces Utils
Coinlayer
将COINLAYER_BASE_URL
和COINLAYER_API_KEY
添加到环境文件中
COINLAYER_BASE_URL=https://api.coinlayer.com
COINLAYER_API_KEY=api_key
可用的目标:https://coinlayer.com/target
一个简单的包装器,用于获取汇率
实时汇率
获取实际的tezos汇率。
use kodeops\TezosMarketplacesUtils;
$rate = Coinlayer::tezos('EUR');
// $rate => '1.754402'
日期汇率
获取给定日期的tezos汇率。
use kodeops\TezosMarketplacesUtils;
$rate = Coinlayer::tezos('2021-01-01', EUR');
// $rate => '1.754402'
响应:https://coinlayer.com/documentation
{
"success": true,
"terms": "https://coinlayer.com/terms",
"privacy": "https://coinlayer.com/privacy",
"timestamp": 1529571067,
"target": "USD",
"rates": {
"611": 0.389165,
"ABC": 59.99,
"ACP": 0.014931,
"ACT": 0.15927,
"ACT*": 0.14371,
"ADA": 0.160502,
"ADCN": 0.001406,
"ADL": 121.5,
"ADX": 0.427854,
"ADZ": 0.02908,
"AE": 2.551479,
"AGI": 0.12555,
"AIB": 0.005626,
"AIDOC": 0.02605,
[...]
}
}
地址实用工具
名称
使用tzprofiles和Objkt.com索引器获取账户(别名或tez域名)的名称
use kodeops\TezosMarketplacesUtils;
$name = Address::name('tz1UKozV9Nr7L3AUyFwYbhDvXEXACiLHL9Yk');
// $name => 'tannhauser'
永久链接
获取给定地址的永久链接。
use kodeops\TezosMarketplacesUtils;
$permalink = Address::permalink('tz1UKozV9Nr7L3AUyFwYbhDvXEXACiLHL9Yk');
// $permalink => 'https://tzkt.io/tz1UKozV9Nr7L3AUyFwYbhDvXEXACiLHL9Yk'
使用tzprofiles和Objkt.com索引器获取地址的Twitter名称(如果可用)
use kodeops\TezosMarketplacesUtils;
$twitter = Address::twitter('tz1UKozV9Nr7L3AUyFwYbhDvXEXACiLHL9Yk');
// $twitter => 'tannhauserxyz'
缩短地址
使用给定的分隔符获取地址的前4位和最后4位数字
use kodeops\TezosMarketplacesUtils;
$address_short = Address::shorten('tz1UKozV9Nr7L3AUyFwYbhDvXEXACiLHL9Yk', '...');
// $address_short => 'tz1U...L9Yk'