52fa41a12a
* added account_state + changed ECPoint to PublicKey * account state persist * in depth test for existing accounts. * implemented GetTransaction. * added enrollment TX * added persist of accounts and unspent coins * bumped version -> 0.32.0
16 lines
384 B
Go
16 lines
384 B
Go
package core
|
|
|
|
import (
|
|
"github.com/CityOfZion/neo-go/pkg/crypto"
|
|
"github.com/CityOfZion/neo-go/pkg/util"
|
|
)
|
|
|
|
// Validators is a mapping between public keys and ValidatorState.
|
|
type Validators map[*crypto.PublicKey]*ValidatorState
|
|
|
|
// ValidatorState holds the state of a validator.
|
|
type ValidatorState struct {
|
|
PublicKey *crypto.PublicKey
|
|
Registered bool
|
|
Votes util.Fixed8
|
|
}
|