https://github.com/dmdv/opensea-crystal
Simple API which uses crystal, local cache to fetch information about NFT token using Opensea API
https://github.com/dmdv/opensea-crystal
crystal crystal-lang crystal-language kemal opensea
Last synced: 9 months ago
JSON representation
Simple API which uses crystal, local cache to fetch information about NFT token using Opensea API
- Host: GitHub
- URL: https://github.com/dmdv/opensea-crystal
- Owner: Dmdv
- License: mit
- Created: 2022-10-06T07:39:58.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-10-09T17:21:25.000Z (over 3 years ago)
- Last Synced: 2025-06-11T16:25:47.950Z (10 months ago)
- Topics: crystal, crystal-lang, crystal-language, kemal, opensea
- Language: Crystal
- Homepage:
- Size: 24.4 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Opensea
Simple API service which uses
- HTTP client
- Memory cache
to fetch NFT tokenby contract address and token ID to get information about NFT token
## Installation
- Crystal
- Shards
## Usage
```bash
shards build --static --no-debug --release --production -v
```
## Development
```bash
crystal src/opensea.cr
```
### Benchmarking
I've measured performance of the current implementation against
https://github.com/Dmdv/opensea-netcore
And `.NETCORE` showed results almost as twice faster compared to `Crystal`
1 run = netcore
2 run = Crystal