repositories
loading repo index
repositories
loading repo index
repository
loading code, commits, and activity
Mirrored from https://github.com/ProjectOpenSea/opensea-skill
stars
latest
clone command
git clone gitlawb://did:key:z6MkqRzA...RfoM/ProjectOpenSea-...git clone gitlawb://did:key:z6MkqRzA.../ProjectOpenSea-...fef93001Release v2.14.012h ago| #1 |
| #!/usr/bin/env bash |
| #2 | set -euo pipefail |
| #3 |
| #4 | if [ "$#" -lt 4 ]; then |
| #5 | echo "Usage: opensea-token-ohlcv.sh <chain> <address> <start_time> <bucket_size> [end_time] [fill_time_window]" >&2 |
| #6 | echo "Returns OHLCV candles. bucket_size: 1s, 1m, 5m, 15m, 1h, 4h, 1d" >&2 |
| #7 | exit 1 |
| #8 | fi |
| #9 |
| #10 | chain="$1" |
| #11 | address="$2" |
| #12 | start_time="$3" |
| #13 | bucket_size="$4" |
| #14 | end_time="${5:-}" |
| #15 | fill_time_window="${6:-}" |
| #16 |
| #17 | query="start_time=$start_time&bucket_size=$bucket_size" |
| #18 | if [ -n "$end_time" ]; then |
| #19 | query="$query&end_time=$end_time" |
| #20 | fi |
| #21 | if [ -n "$fill_time_window" ]; then |
| #22 | query="$query&fill_time_window=$fill_time_window" |
| #23 | fi |
| #24 |
| #25 | "$(dirname "$0")/../opensea-get.sh" "/api/v2/chain/${chain}/token/${address}/ohlcv" "$query" |
| #26 |