Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
2c6f529
fix reportingInterval for tally
ImNumber4 Jan 25, 2024
aeedced
add missing col value in transactions table
ImNumber4 Feb 28, 2024
fa9d67f
sync with chainstorage go version
leozc Apr 8, 2024
46c3040
Merge pull request #1 from cipherowl-ai/leozc_syncversion
aegis-cipherowl Apr 9, 2024
5589a64
TIT-228 Add base config
samsuse Jul 17, 2024
ffed493
Merge pull request #2 from cipherowl-ai/TIT-228-base-config
samsuse Jul 17, 2024
4880817
Fix `base` controller is not implemented
samsuse Jul 18, 2024
df4b1d1
support for tron and story
BarryLiii Feb 13, 2025
a2e3d9b
change make file
BarryLiii Feb 17, 2025
dfbb2a7
rollback makefile changes
BarryLiii Feb 18, 2025
e3ecf93
Merge pull request #4 from cipherowl-ai/tron-support
BarryLiii Mar 20, 2025
39eb012
Add tron specific fields in the receipt
BarryLiii Mar 26, 2025
93d62d3
update chainstorage version to fix Tron parser
PikaZ76 Jun 18, 2025
574b818
Merge pull request #6 from cipherowl-ai/fix/updateChainstorageVersion
PikaZ76 Jun 19, 2025
d12fbc4
update ChainStorageVersion and dependent LibVersions, upgrade to gola…
PikaZ76 Jun 19, 2025
072365f
Merge branch 'master' into tron-schema-update
PikaZ76 Jun 20, 2025
b86a124
Merge pull request #5 from cipherowl-ai/tron-schema-update
BarryLiii Jun 20, 2025
9426579
fix conflict
PikaZ76 Jun 20, 2025
ef81c61
Merge pull request #7 from cipherowl-ai/fix/updateLatestChainstorageL…
leozc Jun 20, 2025
6351eea
Merge pull request #3 from cipherowl-ai/implement-base-controller
aegis-cipherowl Jul 10, 2025
9121445
update chainstorage for fixed Tron txType parser (#8)
PikaZ76 Jul 13, 2025
fad1ebf
Feature/bitcoincash and etc (#9)
PikaZ76 Sep 5, 2025
6c5ad05
add config for bitcoincash and ETC (#10)
PikaZ76 Sep 6, 2025
32b43a5
config plasma (#11)
PikaZ76 Sep 29, 2025
966f173
Upgrade Apache Arrow from v10 to v15
aegis-cipherowl Jan 16, 2026
20a48ad
Merge pull request #13 from cipherowl-ai/upgrade-arrow-v15
aegis-cipherowl Jan 20, 2026
8a69640
Featuer/upgrade spark version with new evms (#14)
PikaZ76 Jan 26, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .go-version
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
1.24.11
4 changes: 2 additions & 2 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM golang:1.18 as build
FROM golang:1.24 as build

ENV GO111MODULE on

Expand All @@ -11,7 +11,7 @@ RUN go mod download
COPY . ./
RUN make bin

FROM golang:1.18 as deploy
FROM golang:1.24 as deploy

WORKDIR /app/

Expand Down
9 changes: 9 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,15 @@ build-go:
mkdir -p bin
go build -o bin ./$(TARGET)

.PHONY: build-go-arm
# Cross-compile on macOS (or any host) for ARM targets.
# Defaults to linux/arm64.
# Output naming is the same as build-go: binaries are placed in ./bin with the default name.
build-go-arm:
@echo "--- build-go-arm (linux/arm64)"
mkdir -p bin
CGO_ENABLED=0 GOOS=linux GOARCH=arm64 go build -o bin ./$(TARGET)

.PHONY: test
test: fmt lint
@echo "--- test"
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,11 +36,11 @@ It aims to provide a set of easy to use interfaces to support spark consumers to
Make sure your local go version is 1.18 by running the following commands:

```shell
brew install go@1.18
brew install go@1.20
brew unlink go
brew link go@1.18
brew link go@1.20

brew install protobuf@3.21.12
brew install protobuf@25.2
brew unlink protobuf
brew link protobuf
```
Expand Down
2 changes: 1 addition & 1 deletion cmd/client/auth.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ package main
import (
"context"

"github.com/apache/arrow/go/v10/arrow/flight"
"github.com/apache/arrow/go/v15/arrow/flight"
)

type ClientAuth struct{}
Expand Down
4 changes: 2 additions & 2 deletions cmd/client/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ import (
"io"
"strings"

"github.com/apache/arrow/go/v10/arrow/flight"
"github.com/apache/arrow/go/v10/arrow/memory"
"github.com/apache/arrow/go/v15/arrow/flight"
"github.com/apache/arrow/go/v15/arrow/memory"
"go.uber.org/zap"
"golang.org/x/xerrors"
"google.golang.org/grpc"
Expand Down
13 changes: 13 additions & 0 deletions config/chainsformer/abstract/mainnet/base.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
chain:
blockchain: BLOCKCHAIN_ABSTRACT
network: NETWORK_ABSTRACT_MAINNET
config_name: abstract-mainnet
sla:
tier: 1
table:
supported_formats:
- native
- rosetta
server:
bind_address: ":9090"

12 changes: 12 additions & 0 deletions config/chainsformer/base/mainnet/base.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
chain:
blockchain: BLOCKCHAIN_BASE
network: NETWORK_BASE_MAINNET
config_name: base-mainnet
sla:
tier: 1
table:
supported_formats:
- native
- rosetta
server:
bind_address: ":9090"
11 changes: 11 additions & 0 deletions config/chainsformer/bitcoincash/mainnet/base.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
chain:
blockchain: BLOCKCHAIN_BITCOINCASH
network: NETWORK_BITCOINCASH_MAINNET
config_name: bitcoincash-mainnet
sla:
tier: 1
table:
supported_formats:
- native
server:
bind_address: ":9090"
13 changes: 13 additions & 0 deletions config/chainsformer/ethereumclassic/mainnet/base.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
chain:
blockchain: BLOCKCHAIN_ETHEREUMCLASSIC
network: NETWORK_ETHEREUMCLASSIC_MAINNET
config_name: ethereumclassic-mainnet
sla:
tier: 1
table:
supported_formats:
- native
- rosetta
server:
bind_address: ":9090"

13 changes: 13 additions & 0 deletions config/chainsformer/megaeth/mainnet/base.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
chain:
blockchain: BLOCKCHAIN_MEGAETH
network: NETWORK_MEGAETH_MAINNET
config_name: megaeth-mainnet
sla:
tier: 1
table:
supported_formats:
- native
- rosetta
server:
bind_address: ":9090"

13 changes: 13 additions & 0 deletions config/chainsformer/monad/mainnet/base.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
chain:
blockchain: BLOCKCHAIN_MONAD
network: NETWORK_MONAD_MAINNET
config_name: monad-mainnet
sla:
tier: 1
table:
supported_formats:
- native
- rosetta
server:
bind_address: ":9090"

13 changes: 13 additions & 0 deletions config/chainsformer/plasma/mainnet/base.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
chain:
blockchain: BLOCKCHAIN_PLASMA
network: NETWORK_PLASMA_MAINNET
config_name: plasma-mainnet
sla:
tier: 1
table:
supported_formats:
- native
- rosetta
server:
bind_address: ":9090"

13 changes: 13 additions & 0 deletions config/chainsformer/seismic/mainnet/base.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
chain:
blockchain: BLOCKCHAIN_SEISMIC
network: NETWORK_SEISMIC_MAINNET
config_name: seismic-mainnet
sla:
tier: 1
table:
supported_formats:
- native
- rosetta
server:
bind_address: ":9090"

13 changes: 13 additions & 0 deletions config/chainsformer/seismic/testnet/base.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
chain:
blockchain: BLOCKCHAIN_SEISMIC
network: NETWORK_SEISMIC_MAINNET
config_name: seismic-testnet
sla:
tier: 1
table:
supported_formats:
- native
- rosetta
server:
bind_address: ":9090"

12 changes: 12 additions & 0 deletions config/chainsformer/story/mainnet/base.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
chain:
blockchain: BLOCKCHAIN_STORY
network: NETWORK_STORY_MAINNET
config_name: story-mainnet
sla:
tier: 1
table:
supported_formats:
- native
- rosetta
server:
bind_address: ":9090"
12 changes: 12 additions & 0 deletions config/chainsformer/tron/mainnet/base.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
chain:
blockchain: BLOCKCHAIN_TRON
network: NETWORK_TRON_MAINNET
config_name: tron-mainnet
sla:
tier: 1
table:
supported_formats:
- native
- rosetta
server:
bind_address: ":9090"
2 changes: 1 addition & 1 deletion docker-compose-testing.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ version: '3'

services:
ci:
image: golang:1.18
image: golang:1.24
network_mode: host
volumes:
- $PWD:/project
Expand Down
Loading