sarafu-vise-events/event/custodial_registration.go
2024-10-24 16:17:04 +01:00

33 lines
631 B
Go

package event
import (
geEvent "github.com/grassrootseconomics/eth-tracker/pkg/event"
)
const (
evReg = "CUSTODIAL_REGISTRATION"
)
type eventCustodialRegistration struct {
account string
}
func asCustodialRegistrationEvent(gev *geEvent.Event) (*eventCustodialRegistration, bool) {
var ok bool
var ev eventCustodialRegistration
if gev.TxType != evReg {
return nil, false
}
pl := gev.Payload
ev.account, ok = pl["account"].(string)
if !ok {
return nil, false
}
logg.Debug("parsed ev", "pl", pl, "ev", ev)
return &ev, true
}
func handleCustodialRegistration(ev *eventCustodialRegistration) error {
return nil
}