EtherScan
资料
建立项目
cd xkyii.web3
dotnet new sln --name Ks.Web3
cd src
dotnet new classlib -o Ks.Web3.EtherScan
测试
cd xkyii.web3
dotnet test
Block
https://api.etherscan.io/api?module=block&action=getblocknobytime×tamp=1659686152&closest=before&apikey=HQT7MF9SFQQPQVHK5D124R5HC3D7U4UWHR
Accounts
GetBalance
获取账号余额
# Get
https://api.etherscan.io/api?module=account&action=balance&address=0xde0b295669a9fd93d5f28d9ec85e40f4cb697bae&startblock=0&endblock=99999999&page=1&offset=10&sort=asc&apikey=HQT7MF9SFQQPQVHK5D124R5HC3D7U4UWHR
GetErc721TokenTransferEventsAsync
获取账号内的NFT(erc721
)交易
https://api.etherscan.io/api?module=account&action=tokennfttx&address=0x5f2dc6194eef7a348a8cef952573af6723208003&page=1&offset=10000&startblock=15184710&endblock=99999999&sort=asc&apikey=HQT7MF9SFQQPQVHK5D124R5HC3D7U4UWHR
获取单个NFT的交易记录
分两步:
第一步
在这个页面可以找到以下信息:
- 单个
Token
(NFT
)的交易数量 sid
的值, 在javascript
脚本中写死的id
为tokentxnsiframe
的iframe
的url
第二步
在第一步拿到url
和sid
之后,拼出url:
一般一页就够了.