package common import ( ethCommon "github.com/ethereum/go-ethereum/common") // Coordinator represents a Hermez network coordinator who wins an auction for an specific slot // WARNING: this is strongly based on the previous implementation, once the new spec is done, this // may change a lot. type Coordinator struct { // Bidder is the address of the bidder Bidder ethCommon.Address `meddler:"bidder_addr"` // Forger is the address of the forger Forger ethCommon.Address `meddler:"forger_addr"` // EthBlockNum is the block in which the coordinator was registered EthBlockNum int64 `meddler:"eth_block_num"` // URL of the coordinators API URL string `meddler:"url"`}
package common
import (
ethCommon "github.com/ethereum/go-ethereum/common"
)
// Coordinator represents a Hermez network coordinator who wins an auction for an specific slot
// WARNING: this is strongly based on the previous implementation, once the new spec is done, this
// may change a lot.
type Coordinator struct {
// Bidder is the address of the bidder
Bidder ethCommon.Address `meddler:"bidder_addr"`
// Forger is the address of the forger
Forger ethCommon.Address `meddler:"forger_addr"`
// EthBlockNum is the block in which the coordinator was registered
EthBlockNum int64 `meddler:"eth_block_num"`
// URL of the coordinators API
URL string `meddler:"url"`
}