ceremonyclient/node/execution/intrinsics/token/token_genesis_test.go
Cassandra Heart d4a5e30ba2
v2.0.3-p3
2024-11-12 01:45:18 -06:00

19 lines
491 B
Go

package token_test
import (
"testing"
"github.com/iden3/go-iden3-crypto/poseidon"
"github.com/stretchr/testify/assert"
"source.quilibrium.com/quilibrium/monorepo/node/execution/intrinsics/token"
)
func TestRebuildPeerSeniority(t *testing.T) {
m, err := token.RebuildPeerSeniority(0)
assert.NoError(t, err)
peerId := "QmcKQjpQmLpbDsiif2MuakhHFyxWvqYauPsJDaXnLav7PJ"
b, _ := poseidon.HashBytes([]byte(peerId))
a := m[string(b.FillBytes(make([]byte, 32)))]
assert.Equal(t, a, 0)
}