Add BlockchainDBObserver
* First code that interacts
This commit is contained in:
@@ -2,7 +2,11 @@ package main
|
||||
|
||||
import (
|
||||
"flag"
|
||||
|
||||
"log"
|
||||
|
||||
"github.com/8thlight/vulcanizedb/core"
|
||||
"github.com/jmoiron/sqlx"
|
||||
)
|
||||
|
||||
func main() {
|
||||
@@ -11,5 +15,11 @@ func main() {
|
||||
|
||||
var blockchain core.Blockchain = core.NewGethBlockchain(*ipcPath)
|
||||
blockchain.RegisterObserver(core.BlockchainLoggingObserver{})
|
||||
pgConfig := "host=localhost port=5432 dbname=vulcanize sslmode=disable"
|
||||
db, err := sqlx.Connect("postgres", pgConfig)
|
||||
if err != nil {
|
||||
log.Fatalf("Error connecting to DB: %v\n", err)
|
||||
}
|
||||
blockchain.RegisterObserver(core.BlockchainDBObserver{Db: db})
|
||||
blockchain.SubscribeToEvents()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user