mirror of
https://github.com/grassrootseconomics/cic-custodial.git
synced 2024-11-19 04:56:46 +01:00
Mohammed Sohail
cf1f9f34c3
* fallback to custom ethereum checksum validator -> https://github.com/go-playground/validator/issues/1073 * decouple jetsream emitter to separate package * refactor task handlers into individual files * add error handler for echo to capture unexpected errors and log them * move handler dependencies into single struct container -> custodialContainer * replace signer to use EIP 1559 signer -> celoutils v1 * Add 1 minutes timeout to all custodial tasks
15 lines
277 B
Go
15 lines
277 B
Go
package events
|
|
|
|
type EventEmitter interface {
|
|
Close()
|
|
Publish(subject string, dedupId string, eventPayload interface{}) error
|
|
}
|
|
|
|
type (
|
|
EventPayload struct {
|
|
OtxId uint `json:"otxId"`
|
|
TrackingId string `json:"trackingId"`
|
|
TxHash string `json:"txHash"`
|
|
}
|
|
)
|