file to client
This commit is contained in:
parent
d0a4b05706
commit
8a19ea8dcb
@ -7,7 +7,7 @@ proto:
|
||||
|
||||
build:
|
||||
@$(eval FLAGS := $$(shell govvv -flags -pkg github.com/anytypeio/go-anytype-infrastructure-experiments/client))
|
||||
go build -v -o ../bin/cient -ldflags "$(FLAGS)" github.com/anytypeio/go-anytype-infrastructure-experiments/client/cmd
|
||||
go build -v -o ../bin/client -ldflags "$(FLAGS)" github.com/anytypeio/go-anytype-infrastructure-experiments/client/cmd
|
||||
|
||||
test:
|
||||
go test ./... --cover
|
||||
|
||||
@ -10,9 +10,11 @@ import (
|
||||
"github.com/anytypeio/go-anytype-infrastructure-experiments/client/clientspace"
|
||||
"github.com/anytypeio/go-anytype-infrastructure-experiments/client/clientspace/clientcache"
|
||||
"github.com/anytypeio/go-anytype-infrastructure-experiments/client/document"
|
||||
"github.com/anytypeio/go-anytype-infrastructure-experiments/client/filestorage"
|
||||
"github.com/anytypeio/go-anytype-infrastructure-experiments/client/storage"
|
||||
"github.com/anytypeio/go-anytype-infrastructure-experiments/common/app"
|
||||
"github.com/anytypeio/go-anytype-infrastructure-experiments/common/app/logger"
|
||||
"github.com/anytypeio/go-anytype-infrastructure-experiments/common/commonfile/rpcstore"
|
||||
"github.com/anytypeio/go-anytype-infrastructure-experiments/common/commonspace"
|
||||
"github.com/anytypeio/go-anytype-infrastructure-experiments/common/config"
|
||||
"github.com/anytypeio/go-anytype-infrastructure-experiments/common/metric"
|
||||
@ -108,5 +110,7 @@ func Bootstrap(a *app.App) {
|
||||
Register(clientspace.New()).
|
||||
Register(server.New()).
|
||||
Register(document.New()).
|
||||
Register(rpcstore.New()).
|
||||
Register(filestorage.New()).
|
||||
Register(api.New())
|
||||
}
|
||||
|
||||
88
client/filestorage/filebadgerstore/filebadgerstore.go
Normal file
88
client/filestorage/filebadgerstore/filebadgerstore.go
Normal file
@ -0,0 +1,88 @@
|
||||
package filebadgerstore
|
||||
|
||||
import (
|
||||
"context"
|
||||
"github.com/anytypeio/go-anytype-infrastructure-experiments/common/commonfile/fileblockstore"
|
||||
"github.com/dgraph-io/badger/v3"
|
||||
blocks "github.com/ipfs/go-block-format"
|
||||
"github.com/ipfs/go-cid"
|
||||
)
|
||||
|
||||
const keyPrefix = "files/blocks/"
|
||||
|
||||
func NewBadgerStorage(db *badger.DB) fileblockstore.BlockStoreExistsCIDs {
|
||||
return &badgerStorage{db: db}
|
||||
}
|
||||
|
||||
type badgerStorage struct {
|
||||
db *badger.DB
|
||||
}
|
||||
|
||||
func (f *badgerStorage) Get(ctx context.Context, k cid.Cid) (b blocks.Block, err error) {
|
||||
err = f.db.View(func(txn *badger.Txn) error {
|
||||
it, gerr := txn.Get(key(k))
|
||||
if gerr != nil {
|
||||
return gerr
|
||||
}
|
||||
return it.Value(func(val []byte) error {
|
||||
b = blocks.NewBlock(val)
|
||||
return nil
|
||||
})
|
||||
})
|
||||
return
|
||||
}
|
||||
|
||||
func (f *badgerStorage) GetMany(ctx context.Context, ks []cid.Cid) <-chan blocks.Block {
|
||||
var res = make(chan blocks.Block)
|
||||
go func() {
|
||||
defer close(res)
|
||||
_ = f.db.View(func(txn *badger.Txn) error {
|
||||
// TODO: log errors
|
||||
for _, k := range ks {
|
||||
it, gerr := txn.Get(key(k))
|
||||
if gerr != nil {
|
||||
return gerr
|
||||
}
|
||||
_ = it.Value(func(val []byte) error {
|
||||
res <- blocks.NewBlock(val)
|
||||
return nil
|
||||
})
|
||||
}
|
||||
return nil
|
||||
})
|
||||
}()
|
||||
return res
|
||||
}
|
||||
|
||||
func (f *badgerStorage) Add(ctx context.Context, bs []blocks.Block) error {
|
||||
return f.db.Update(func(txn *badger.Txn) error {
|
||||
for _, b := range bs {
|
||||
if err := txn.Set(key(b.Cid()), b.RawData()); err != nil {
|
||||
return err
|
||||
}
|
||||
}
|
||||
return nil
|
||||
})
|
||||
}
|
||||
|
||||
func (f *badgerStorage) Delete(ctx context.Context, c cid.Cid) error {
|
||||
return f.db.Update(func(txn *badger.Txn) error {
|
||||
return txn.Delete(key(c))
|
||||
})
|
||||
}
|
||||
|
||||
func (f *badgerStorage) ExistsCids(ctx context.Context, ks []cid.Cid) (exists []cid.Cid, err error) {
|
||||
err = f.db.View(func(txn *badger.Txn) error {
|
||||
for _, k := range ks {
|
||||
if _, e := txn.Get(key(k)); e == nil {
|
||||
exists = append(exists, k)
|
||||
}
|
||||
}
|
||||
return nil
|
||||
})
|
||||
return
|
||||
}
|
||||
|
||||
func key(c cid.Cid) []byte {
|
||||
return []byte(keyPrefix + c.String())
|
||||
}
|
||||
49
client/filestorage/filestorage.go
Normal file
49
client/filestorage/filestorage.go
Normal file
@ -0,0 +1,49 @@
|
||||
package filestorage
|
||||
|
||||
import (
|
||||
"context"
|
||||
"github.com/anytypeio/go-anytype-infrastructure-experiments/client/badgerprovider"
|
||||
"github.com/anytypeio/go-anytype-infrastructure-experiments/client/filestorage/filebadgerstore"
|
||||
"github.com/anytypeio/go-anytype-infrastructure-experiments/common/app"
|
||||
"github.com/anytypeio/go-anytype-infrastructure-experiments/common/commonfile/fileblockstore"
|
||||
"github.com/anytypeio/go-anytype-infrastructure-experiments/common/commonfile/fileblockstore/cachestore"
|
||||
"github.com/anytypeio/go-anytype-infrastructure-experiments/common/commonfile/rpcstore"
|
||||
"io"
|
||||
)
|
||||
|
||||
const CName = fileblockstore.CName
|
||||
|
||||
func New() FileStorage {
|
||||
return &fileStorage{}
|
||||
}
|
||||
|
||||
type FileStorage interface {
|
||||
app.ComponentRunnable
|
||||
fileblockstore.BlockStore
|
||||
}
|
||||
|
||||
type fileStorage struct {
|
||||
fileblockstore.BlockStore
|
||||
}
|
||||
|
||||
func (f *fileStorage) Init(a *app.App) (err error) {
|
||||
db := a.MustComponent(badgerprovider.CName).(badgerprovider.BadgerProvider).Badger()
|
||||
bs := filebadgerstore.NewBadgerStorage(db)
|
||||
f.BlockStore = &cachestore.CacheStore{
|
||||
Cache: bs,
|
||||
Origin: a.MustComponent(rpcstore.CName).(rpcstore.Service).NewStore(),
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
func (f *fileStorage) Name() (name string) {
|
||||
return CName
|
||||
}
|
||||
|
||||
func (f *fileStorage) Run(ctx context.Context) (err error) {
|
||||
return
|
||||
}
|
||||
|
||||
func (f *fileStorage) Close(ctx context.Context) (err error) {
|
||||
return f.BlockStore.(io.Closer).Close()
|
||||
}
|
||||
@ -7,16 +7,13 @@ import (
|
||||
"github.com/ipfs/go-cid"
|
||||
format "github.com/ipfs/go-ipld-format"
|
||||
"go.uber.org/zap"
|
||||
"io"
|
||||
)
|
||||
|
||||
type IPFSStoreExistsCIDs interface {
|
||||
fileblockstore.BlockStore
|
||||
ExistsCids(ctx context.Context, ks []cid.Cid) (exists []cid.Cid, err error)
|
||||
}
|
||||
|
||||
type CacheStore struct {
|
||||
Cache IPFSStoreExistsCIDs
|
||||
Cache fileblockstore.BlockStoreExistsCIDs
|
||||
Origin fileblockstore.BlockStore
|
||||
Log *zap.Logger
|
||||
}
|
||||
|
||||
func (c *CacheStore) Get(ctx context.Context, k cid.Cid) (b blocks.Block, err error) {
|
||||
@ -33,7 +30,7 @@ func (c *CacheStore) Get(ctx context.Context, k cid.Cid) (b blocks.Block, err er
|
||||
return
|
||||
}
|
||||
if addErr := c.Cache.Add(ctx, []blocks.Block{b}); addErr != nil {
|
||||
fileblockstore.log.Error("block fetched from origin but got error for add to cache", zap.Error(addErr))
|
||||
c.Log.Error("block fetched from origin but got error for add to cache", zap.Error(addErr))
|
||||
}
|
||||
return
|
||||
}
|
||||
@ -42,7 +39,7 @@ func (c *CacheStore) GetMany(ctx context.Context, ks []cid.Cid) <-chan blocks.Bl
|
||||
cachedCids, localErr := c.Cache.ExistsCids(ctx, ks)
|
||||
var originCids []cid.Cid
|
||||
if localErr != nil {
|
||||
fileblockstore.log.Error("hasCIDs error", zap.Error(localErr))
|
||||
c.Log.Error("hasCIDs error", zap.Error(localErr))
|
||||
originCids = ks
|
||||
} else {
|
||||
if len(cachedCids) != len(ks) {
|
||||
@ -80,7 +77,7 @@ func (c *CacheStore) GetMany(ctx context.Context, ks []cid.Cid) <-chan blocks.Bl
|
||||
case ob, oOk = <-originResults:
|
||||
if oOk {
|
||||
if addErr := c.Cache.Add(ctx, []blocks.Block{ob}); addErr != nil {
|
||||
fileblockstore.log.Error("add block to cache error", zap.Error(addErr))
|
||||
c.Log.Error("add block to cache error", zap.Error(addErr))
|
||||
}
|
||||
results <- ob
|
||||
}
|
||||
@ -98,7 +95,7 @@ func (c *CacheStore) GetMany(ctx context.Context, ks []cid.Cid) <-chan blocks.Bl
|
||||
|
||||
func (c *CacheStore) Add(ctx context.Context, b []blocks.Block) error {
|
||||
if localErr := c.Cache.Add(ctx, b); localErr != nil {
|
||||
fileblockstore.log.Error("cache add error", zap.Error(localErr))
|
||||
c.Log.Error("cache add error", zap.Error(localErr))
|
||||
}
|
||||
return c.Origin.Add(ctx, b)
|
||||
}
|
||||
@ -106,15 +103,20 @@ func (c *CacheStore) Add(ctx context.Context, b []blocks.Block) error {
|
||||
func (c *CacheStore) Delete(ctx context.Context, k cid.Cid) error {
|
||||
if localErr := c.Cache.Delete(ctx, k); localErr != nil {
|
||||
if !format.IsNotFound(localErr) {
|
||||
fileblockstore.log.Error("error while delete block", zap.Error(localErr))
|
||||
c.Log.Error("error while delete block", zap.Error(localErr))
|
||||
}
|
||||
}
|
||||
return c.Origin.Delete(ctx, k)
|
||||
}
|
||||
|
||||
func (c *CacheStore) Close() (err error) {
|
||||
if localErr := c.Cache.Close(); localErr != nil {
|
||||
fileblockstore.log.Error("error while closing cache store", zap.Error(localErr))
|
||||
if closer, ok := c.Cache.(io.Closer); ok {
|
||||
if localErr := closer.Close(); localErr != nil {
|
||||
c.Log.Error("error while closing cache store", zap.Error(localErr))
|
||||
}
|
||||
}
|
||||
return c.Origin.Close()
|
||||
if closer, ok := c.Origin.(io.Closer); ok {
|
||||
return closer.Close()
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
@ -30,6 +30,11 @@ type BlockStore interface {
|
||||
Delete(ctx context.Context, c cid.Cid) error
|
||||
}
|
||||
|
||||
type BlockStoreExistsCIDs interface {
|
||||
BlockStore
|
||||
ExistsCids(ctx context.Context, ks []cid.Cid) (exists []cid.Cid, err error)
|
||||
}
|
||||
|
||||
type BlockStoreSpaceIds interface {
|
||||
SpaceIds() []string
|
||||
}
|
||||
|
||||
@ -133,7 +133,7 @@ func (m *GetBlockRequest) GetCid() []byte {
|
||||
type GetBlockResponse struct {
|
||||
Cid []byte `protobuf:"bytes,1,opt,name=cid,proto3" json:"cid,omitempty"`
|
||||
Data []byte `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
|
||||
Code CIDError `protobuf:"varint,3,opt,name=code,proto3,enum=anySpace.CIDError" json:"code,omitempty"`
|
||||
Code CIDError `protobuf:"varint,3,opt,name=code,proto3,enum=anyFile.CIDError" json:"code,omitempty"`
|
||||
}
|
||||
|
||||
func (m *GetBlockResponse) Reset() { *m = GetBlockResponse{} }
|
||||
@ -455,16 +455,16 @@ func (m *CheckResponse) GetSpaceIds() []string {
|
||||
}
|
||||
|
||||
func init() {
|
||||
proto.RegisterEnum("anySpace.ErrCodes", ErrCodes_name, ErrCodes_value)
|
||||
proto.RegisterEnum("anySpace.CIDError", CIDError_name, CIDError_value)
|
||||
proto.RegisterType((*GetBlockRequest)(nil), "anySpace.GetBlockRequest")
|
||||
proto.RegisterType((*GetBlockResponse)(nil), "anySpace.GetBlockResponse")
|
||||
proto.RegisterType((*PushBlockRequest)(nil), "anySpace.PushBlockRequest")
|
||||
proto.RegisterType((*PushBlockResponse)(nil), "anySpace.PushBlockResponse")
|
||||
proto.RegisterType((*DeleteBlocksRequest)(nil), "anySpace.DeleteBlocksRequest")
|
||||
proto.RegisterType((*DeleteBlocksResponse)(nil), "anySpace.DeleteBlocksResponse")
|
||||
proto.RegisterType((*CheckRequest)(nil), "anySpace.CheckRequest")
|
||||
proto.RegisterType((*CheckResponse)(nil), "anySpace.CheckResponse")
|
||||
proto.RegisterEnum("anyFile.ErrCodes", ErrCodes_name, ErrCodes_value)
|
||||
proto.RegisterEnum("anyFile.CIDError", CIDError_name, CIDError_value)
|
||||
proto.RegisterType((*GetBlockRequest)(nil), "anyFile.GetBlockRequest")
|
||||
proto.RegisterType((*GetBlockResponse)(nil), "anyFile.GetBlockResponse")
|
||||
proto.RegisterType((*PushBlockRequest)(nil), "anyFile.PushBlockRequest")
|
||||
proto.RegisterType((*PushBlockResponse)(nil), "anyFile.PushBlockResponse")
|
||||
proto.RegisterType((*DeleteBlocksRequest)(nil), "anyFile.DeleteBlocksRequest")
|
||||
proto.RegisterType((*DeleteBlocksResponse)(nil), "anyFile.DeleteBlocksResponse")
|
||||
proto.RegisterType((*CheckRequest)(nil), "anyFile.CheckRequest")
|
||||
proto.RegisterType((*CheckResponse)(nil), "anyFile.CheckResponse")
|
||||
}
|
||||
|
||||
func init() {
|
||||
@ -474,34 +474,34 @@ func init() {
|
||||
var fileDescriptor_fd665a7e11c833d5 = []byte{
|
||||
// 456 bytes of a gzipped FileDescriptorProto
|
||||
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x53, 0xcd, 0x6e, 0xd3, 0x40,
|
||||
0x10, 0xf6, 0xc6, 0x01, 0x92, 0x69, 0x48, 0x97, 0x69, 0x14, 0x8c, 0x11, 0x56, 0xe4, 0x43, 0x65,
|
||||
0x15, 0x29, 0x45, 0xe5, 0xc2, 0xa5, 0x07, 0x9a, 0x34, 0x90, 0x03, 0x14, 0x19, 0x71, 0xe1, 0x44,
|
||||
0xb0, 0x27, 0x6a, 0xd4, 0xd4, 0x1b, 0xbc, 0x1b, 0x09, 0xde, 0x82, 0x17, 0xe0, 0x7d, 0x7a, 0xec,
|
||||
0x91, 0x23, 0x4a, 0x5e, 0x04, 0x65, 0xe3, 0xb5, 0x4d, 0x31, 0x07, 0x7a, 0x59, 0xcf, 0xef, 0x37,
|
||||
0xe3, 0xef, 0xdb, 0x85, 0xfd, 0x48, 0x5c, 0x5e, 0x8a, 0x64, 0x3a, 0x9b, 0xd3, 0xe1, 0xe6, 0x58,
|
||||
0xa4, 0x42, 0x89, 0x43, 0x7d, 0x4a, 0x1d, 0xe8, 0x6b, 0x1b, 0x1b, 0x93, 0xe4, 0xdb, 0xfb, 0xc5,
|
||||
0x24, 0x22, 0xff, 0x18, 0x76, 0x5f, 0x91, 0x3a, 0x99, 0x8b, 0xe8, 0x22, 0xa4, 0x2f, 0x4b, 0x92,
|
||||
0x0a, 0x1d, 0xb8, 0x27, 0x37, 0xb9, 0x71, 0xec, 0xb0, 0x1e, 0x0b, 0x9a, 0xa1, 0x71, 0x91, 0x83,
|
||||
0x1d, 0xcd, 0x62, 0xa7, 0xd6, 0x63, 0x41, 0x2b, 0xdc, 0x98, 0xfe, 0x27, 0xe0, 0x45, 0xbb, 0x5c,
|
||||
0x88, 0x44, 0x92, 0xa9, 0x62, 0x79, 0x15, 0x22, 0xd4, 0xe3, 0x89, 0x9a, 0x64, 0x8d, 0xda, 0xc6,
|
||||
0x7d, 0xa8, 0x47, 0x22, 0x26, 0xc7, 0xee, 0xb1, 0xa0, 0x7d, 0x84, 0x7d, 0xb3, 0x51, 0x7f, 0x30,
|
||||
0x1e, 0x9e, 0xa6, 0xa9, 0x48, 0x43, 0x9d, 0xf7, 0x43, 0xe0, 0xef, 0x96, 0xf2, 0xfc, 0xb6, 0x1b,
|
||||
0xe6, 0xb3, 0xed, 0x62, 0xb6, 0xbf, 0x07, 0x0f, 0x4a, 0x98, 0xdb, 0xb5, 0xfd, 0x97, 0xb0, 0x37,
|
||||
0xa4, 0x39, 0x29, 0xd2, 0x61, 0xf9, 0x1f, 0xb3, 0x6c, 0xc3, 0x46, 0x17, 0x3a, 0x7f, 0x42, 0x64,
|
||||
0xd0, 0x6d, 0x68, 0x0d, 0xce, 0x29, 0xdf, 0xdf, 0x7f, 0x0a, 0xf7, 0x33, 0x3f, 0xa3, 0xcc, 0x85,
|
||||
0x46, 0x86, 0x2a, 0x1d, 0xd6, 0xb3, 0x83, 0x66, 0x98, 0xfb, 0x07, 0xc7, 0xd0, 0x38, 0x4d, 0xd3,
|
||||
0x81, 0x88, 0x49, 0x62, 0x1b, 0xe0, 0x43, 0x42, 0x5f, 0x17, 0x14, 0x29, 0x8a, 0xb9, 0x85, 0xbb,
|
||||
0xb0, 0x33, 0x18, 0x0f, 0xdf, 0x0a, 0x35, 0x12, 0xcb, 0x24, 0xe6, 0x0c, 0x39, 0xec, 0x68, 0xf2,
|
||||
0xce, 0xa6, 0x53, 0x49, 0x8a, 0x5f, 0xb1, 0x83, 0xd7, 0xd0, 0x30, 0x8c, 0x6e, 0xda, 0x8d, 0x7d,
|
||||
0x76, 0xc1, 0x2d, 0xec, 0x00, 0x37, 0x7e, 0x09, 0xa3, 0x0b, 0x68, 0xa2, 0xa5, 0x61, 0xb5, 0xa3,
|
||||
0x1f, 0x35, 0xa8, 0x8f, 0x66, 0x73, 0xc2, 0x11, 0x34, 0x8d, 0xe8, 0x12, 0x1f, 0x15, 0xca, 0xdd,
|
||||
0xb8, 0x48, 0xae, 0x5b, 0x95, 0xda, 0xfe, 0x71, 0xc0, 0x9e, 0x31, 0x1c, 0x42, 0x33, 0x97, 0x01,
|
||||
0x4b, 0xc5, 0x37, 0xf5, 0x76, 0x1f, 0x57, 0xe6, 0x32, 0xee, 0xde, 0x40, 0xab, 0x4c, 0x3a, 0x3e,
|
||||
0x29, 0x8a, 0x2b, 0xf4, 0x74, 0xbd, 0x7f, 0xa5, 0x33, 0xb8, 0x17, 0x70, 0x47, 0x6b, 0x83, 0xdd,
|
||||
0xd2, 0x95, 0x2c, 0x89, 0xe7, 0x3e, 0xfc, 0x2b, 0xbe, 0xed, 0x3c, 0xe9, 0x5f, 0xad, 0x3c, 0x76,
|
||||
0xbd, 0xf2, 0xd8, 0xaf, 0x95, 0xc7, 0xbe, 0xaf, 0x3d, 0xeb, 0x7a, 0xed, 0x59, 0x3f, 0xd7, 0x9e,
|
||||
0xf5, 0xb1, 0x53, 0xf5, 0x2c, 0x3f, 0xdf, 0xd5, 0x9f, 0xe7, 0xbf, 0x03, 0x00, 0x00, 0xff, 0xff,
|
||||
0x6e, 0xf3, 0x34, 0x71, 0xb5, 0x03, 0x00, 0x00,
|
||||
0x10, 0xf6, 0xc6, 0x81, 0x26, 0xd3, 0x90, 0x6e, 0xa7, 0x21, 0x32, 0x16, 0x58, 0x91, 0x25, 0x90,
|
||||
0x55, 0xa4, 0x14, 0x15, 0x89, 0x5b, 0x0f, 0x24, 0x69, 0x21, 0x42, 0xa2, 0xc8, 0x12, 0x17, 0x2e,
|
||||
0x28, 0xd8, 0x13, 0x35, 0x6a, 0xea, 0x0d, 0x5e, 0x47, 0x82, 0xb7, 0xe0, 0xc2, 0x3b, 0xf5, 0x98,
|
||||
0x23, 0x47, 0x94, 0xbc, 0x08, 0xca, 0x66, 0xd7, 0x31, 0x91, 0x39, 0xd0, 0xcb, 0x7a, 0x7e, 0xbf,
|
||||
0x19, 0x7f, 0xdf, 0x2e, 0x3c, 0x8b, 0xc4, 0xcd, 0x8d, 0x48, 0xc6, 0x93, 0x29, 0x9d, 0xac, 0x8f,
|
||||
0x59, 0x2a, 0x32, 0x71, 0xa2, 0x4e, 0xa9, 0x02, 0x5d, 0x65, 0xe3, 0xde, 0x28, 0xf9, 0x7e, 0x31,
|
||||
0x99, 0x92, 0x7f, 0x06, 0x07, 0x6f, 0x28, 0xeb, 0x4d, 0x45, 0x74, 0x1d, 0xd2, 0xd7, 0x39, 0xc9,
|
||||
0x0c, 0x1d, 0xd8, 0x93, 0xb3, 0x51, 0x44, 0xc3, 0xd8, 0x61, 0x1d, 0x16, 0xd4, 0x43, 0xe3, 0x22,
|
||||
0x07, 0x3b, 0x9a, 0xc4, 0x4e, 0xa5, 0xc3, 0x82, 0x46, 0xb8, 0x36, 0xfd, 0xcf, 0xc0, 0xb7, 0xed,
|
||||
0x72, 0x26, 0x12, 0x49, 0xa6, 0x8a, 0xe5, 0x55, 0x88, 0x50, 0x8d, 0x47, 0xd9, 0x48, 0x37, 0x2a,
|
||||
0x1b, 0x9f, 0x42, 0x35, 0x12, 0x31, 0x39, 0x76, 0x87, 0x05, 0xcd, 0xd3, 0xc3, 0xae, 0x5e, 0xa8,
|
||||
0xdb, 0x1f, 0x0e, 0xce, 0xd3, 0x54, 0xa4, 0xa1, 0x4a, 0xfb, 0x21, 0xf0, 0x0f, 0x73, 0x79, 0x75,
|
||||
0xd7, 0x05, 0xf3, 0xd1, 0xf6, 0x76, 0xb4, 0x7f, 0x04, 0x87, 0x05, 0xcc, 0xcd, 0xd6, 0xfe, 0x6b,
|
||||
0x38, 0x1a, 0xd0, 0x94, 0x32, 0x52, 0x61, 0xf9, 0x1f, 0xb3, 0x6c, 0x43, 0x46, 0x1b, 0x5a, 0x7f,
|
||||
0x43, 0x68, 0xe8, 0x26, 0x34, 0xfa, 0x57, 0x94, 0xef, 0xef, 0x3f, 0x87, 0x07, 0xda, 0xd7, 0x8c,
|
||||
0xb9, 0x50, 0xd3, 0xa8, 0xd2, 0x61, 0x1d, 0x3b, 0xa8, 0x87, 0xb9, 0x7f, 0x7c, 0x06, 0xb5, 0xf3,
|
||||
0x34, 0xed, 0x8b, 0x98, 0x24, 0x36, 0x01, 0x3e, 0x26, 0xf4, 0x6d, 0x46, 0x51, 0x46, 0x31, 0xb7,
|
||||
0xf0, 0x00, 0xf6, 0xfb, 0xc3, 0xc1, 0x7b, 0x91, 0x5d, 0x88, 0x79, 0x12, 0x73, 0x86, 0x1c, 0xf6,
|
||||
0x15, 0x79, 0x97, 0xe3, 0xb1, 0xa4, 0x8c, 0xdf, 0xb2, 0xe3, 0xb7, 0x50, 0x33, 0x8c, 0xae, 0xdb,
|
||||
0x8d, 0x7d, 0x79, 0xcd, 0x2d, 0x6c, 0x01, 0x37, 0x7e, 0x01, 0xa3, 0x0d, 0x68, 0xa2, 0x85, 0x61,
|
||||
0x95, 0xd3, 0x9f, 0x15, 0xa8, 0xae, 0x15, 0xc2, 0x01, 0xd4, 0x8d, 0xe6, 0x12, 0x9d, 0x5c, 0xb8,
|
||||
0x9d, 0x6b, 0xe4, 0x3e, 0x2a, 0xc9, 0x6c, 0xfe, 0x37, 0x60, 0x2f, 0x18, 0xf6, 0xa0, 0x9e, 0x8b,
|
||||
0x80, 0xdb, 0xda, 0x5d, 0xb1, 0x5d, 0xb7, 0x2c, 0xa5, 0x79, 0x7b, 0x07, 0x8d, 0x22, 0xe1, 0xf8,
|
||||
0x38, 0xaf, 0x2d, 0x91, 0xd2, 0x7d, 0xf2, 0x8f, 0xac, 0x06, 0x7b, 0x05, 0xf7, 0x94, 0x2a, 0xf8,
|
||||
0x70, 0x7b, 0x17, 0x0b, 0xaa, 0xb9, 0xed, 0xdd, 0xf0, 0xa6, 0xaf, 0xd7, 0xbd, 0x5d, 0x7a, 0x6c,
|
||||
0xb1, 0xf4, 0xd8, 0xef, 0xa5, 0xc7, 0x7e, 0xac, 0x3c, 0x6b, 0xb1, 0xf2, 0xac, 0x5f, 0x2b, 0xcf,
|
||||
0xfa, 0xd4, 0x2a, 0x7b, 0x8c, 0x5f, 0xee, 0xab, 0xcf, 0xcb, 0x3f, 0x01, 0x00, 0x00, 0xff, 0xff,
|
||||
0x9e, 0xde, 0xba, 0xd7, 0xab, 0x03, 0x00, 0x00,
|
||||
}
|
||||
|
||||
func (m *GetBlockRequest) Marshal() (dAtA []byte, err error) {
|
||||
|
||||
@ -57,7 +57,7 @@ func NewDRPCFileClient(cc drpc.Conn) DRPCFileClient {
|
||||
func (c *drpcFileClient) DRPCConn() drpc.Conn { return c.cc }
|
||||
|
||||
func (c *drpcFileClient) GetBlocks(ctx context.Context) (DRPCFile_GetBlocksClient, error) {
|
||||
stream, err := c.cc.NewStream(ctx, "/anySpace.File/GetBlocks", drpcEncoding_File_commonfile_fileproto_protos_file_proto{})
|
||||
stream, err := c.cc.NewStream(ctx, "/anyFile.File/GetBlocks", drpcEncoding_File_commonfile_fileproto_protos_file_proto{})
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
@ -93,7 +93,7 @@ func (x *drpcFile_GetBlocksClient) RecvMsg(m *GetBlockResponse) error {
|
||||
|
||||
func (c *drpcFileClient) PushBlock(ctx context.Context, in *PushBlockRequest) (*PushBlockResponse, error) {
|
||||
out := new(PushBlockResponse)
|
||||
err := c.cc.Invoke(ctx, "/anySpace.File/PushBlock", drpcEncoding_File_commonfile_fileproto_protos_file_proto{}, in, out)
|
||||
err := c.cc.Invoke(ctx, "/anyFile.File/PushBlock", drpcEncoding_File_commonfile_fileproto_protos_file_proto{}, in, out)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
@ -102,7 +102,7 @@ func (c *drpcFileClient) PushBlock(ctx context.Context, in *PushBlockRequest) (*
|
||||
|
||||
func (c *drpcFileClient) DeleteBlocks(ctx context.Context, in *DeleteBlocksRequest) (*DeleteBlocksResponse, error) {
|
||||
out := new(DeleteBlocksResponse)
|
||||
err := c.cc.Invoke(ctx, "/anySpace.File/DeleteBlocks", drpcEncoding_File_commonfile_fileproto_protos_file_proto{}, in, out)
|
||||
err := c.cc.Invoke(ctx, "/anyFile.File/DeleteBlocks", drpcEncoding_File_commonfile_fileproto_protos_file_proto{}, in, out)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
@ -111,7 +111,7 @@ func (c *drpcFileClient) DeleteBlocks(ctx context.Context, in *DeleteBlocksReque
|
||||
|
||||
func (c *drpcFileClient) Check(ctx context.Context, in *CheckRequest) (*CheckResponse, error) {
|
||||
out := new(CheckResponse)
|
||||
err := c.cc.Invoke(ctx, "/anySpace.File/Check", drpcEncoding_File_commonfile_fileproto_protos_file_proto{}, in, out)
|
||||
err := c.cc.Invoke(ctx, "/anyFile.File/Check", drpcEncoding_File_commonfile_fileproto_protos_file_proto{}, in, out)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
@ -150,7 +150,7 @@ func (DRPCFileDescription) NumMethods() int { return 4 }
|
||||
func (DRPCFileDescription) Method(n int) (string, drpc.Encoding, drpc.Receiver, interface{}, bool) {
|
||||
switch n {
|
||||
case 0:
|
||||
return "/anySpace.File/GetBlocks", drpcEncoding_File_commonfile_fileproto_protos_file_proto{},
|
||||
return "/anyFile.File/GetBlocks", drpcEncoding_File_commonfile_fileproto_protos_file_proto{},
|
||||
func(srv interface{}, ctx context.Context, in1, in2 interface{}) (drpc.Message, error) {
|
||||
return nil, srv.(DRPCFileServer).
|
||||
GetBlocks(
|
||||
@ -158,7 +158,7 @@ func (DRPCFileDescription) Method(n int) (string, drpc.Encoding, drpc.Receiver,
|
||||
)
|
||||
}, DRPCFileServer.GetBlocks, true
|
||||
case 1:
|
||||
return "/anySpace.File/PushBlock", drpcEncoding_File_commonfile_fileproto_protos_file_proto{},
|
||||
return "/anyFile.File/PushBlock", drpcEncoding_File_commonfile_fileproto_protos_file_proto{},
|
||||
func(srv interface{}, ctx context.Context, in1, in2 interface{}) (drpc.Message, error) {
|
||||
return srv.(DRPCFileServer).
|
||||
PushBlock(
|
||||
@ -167,7 +167,7 @@ func (DRPCFileDescription) Method(n int) (string, drpc.Encoding, drpc.Receiver,
|
||||
)
|
||||
}, DRPCFileServer.PushBlock, true
|
||||
case 2:
|
||||
return "/anySpace.File/DeleteBlocks", drpcEncoding_File_commonfile_fileproto_protos_file_proto{},
|
||||
return "/anyFile.File/DeleteBlocks", drpcEncoding_File_commonfile_fileproto_protos_file_proto{},
|
||||
func(srv interface{}, ctx context.Context, in1, in2 interface{}) (drpc.Message, error) {
|
||||
return srv.(DRPCFileServer).
|
||||
DeleteBlocks(
|
||||
@ -176,7 +176,7 @@ func (DRPCFileDescription) Method(n int) (string, drpc.Encoding, drpc.Receiver,
|
||||
)
|
||||
}, DRPCFileServer.DeleteBlocks, true
|
||||
case 3:
|
||||
return "/anySpace.File/Check", drpcEncoding_File_commonfile_fileproto_protos_file_proto{},
|
||||
return "/anyFile.File/Check", drpcEncoding_File_commonfile_fileproto_protos_file_proto{},
|
||||
func(srv interface{}, ctx context.Context, in1, in2 interface{}) (drpc.Message, error) {
|
||||
return srv.(DRPCFileServer).
|
||||
Check(
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
syntax = "proto3";
|
||||
package anySpace;
|
||||
package anyFile;
|
||||
|
||||
option go_package = "commonfile/fileproto";
|
||||
|
||||
|
||||
@ -47,5 +47,5 @@ func (bs *blockService) DeleteBlock(ctx context.Context, c cid.Cid) error {
|
||||
}
|
||||
|
||||
func (bs *blockService) Close() error {
|
||||
return bs.store.Close()
|
||||
return nil
|
||||
}
|
||||
|
||||
@ -1,8 +1,19 @@
|
||||
package fileservice
|
||||
|
||||
import (
|
||||
"context"
|
||||
"fmt"
|
||||
"github.com/anytypeio/go-anytype-infrastructure-experiments/common/app"
|
||||
"github.com/anytypeio/go-anytype-infrastructure-experiments/common/commonfile/fileblockstore"
|
||||
"github.com/ipfs/go-cid"
|
||||
chunker "github.com/ipfs/go-ipfs-chunker"
|
||||
ipld "github.com/ipfs/go-ipld-format"
|
||||
"github.com/ipfs/go-merkledag"
|
||||
"github.com/ipfs/go-unixfs/importer/balanced"
|
||||
"github.com/ipfs/go-unixfs/importer/helpers"
|
||||
ufsio "github.com/ipfs/go-unixfs/io"
|
||||
"github.com/multiformats/go-multihash"
|
||||
"io"
|
||||
)
|
||||
|
||||
const CName = "common.commonfile.fileservice"
|
||||
@ -12,13 +23,32 @@ func New() FileService {
|
||||
}
|
||||
|
||||
type FileService interface {
|
||||
NewProvider(store fileblockstore.BlockStore) (Provider, error)
|
||||
// GetFile gets file from ipfs storage
|
||||
GetFile(ctx context.Context, c cid.Cid) (ufsio.ReadSeekCloser, error)
|
||||
// AddFile adds file to ipfs storage
|
||||
AddFile(ctx context.Context, r io.Reader) (ipld.Node, error)
|
||||
app.Component
|
||||
}
|
||||
|
||||
type fileService struct{}
|
||||
type fileService struct {
|
||||
merkledag ipld.DAGService
|
||||
prefix cid.Prefix
|
||||
}
|
||||
|
||||
func (fs *fileService) Init(a *app.App) (err error) {
|
||||
prefix, err := merkledag.PrefixForCidVersion(1)
|
||||
if err != nil {
|
||||
return fmt.Errorf("bad CID Version: %s", err)
|
||||
}
|
||||
hashFunCode, ok := multihash.Names["sha2-256"]
|
||||
if !ok {
|
||||
return fmt.Errorf("unrecognized hash function")
|
||||
}
|
||||
prefix.MhType = hashFunCode
|
||||
prefix.MhLength = -1
|
||||
bs := newBlockService(a.MustComponent(fileblockstore.CName).(fileblockstore.BlockStore))
|
||||
fs.merkledag = merkledag.NewDAGService(bs)
|
||||
fs.prefix = prefix
|
||||
return
|
||||
}
|
||||
|
||||
@ -26,6 +56,23 @@ func (fs *fileService) Name() string {
|
||||
return CName
|
||||
}
|
||||
|
||||
func (fs *fileService) NewProvider(store fileblockstore.BlockStore) (Provider, error) {
|
||||
return newProvider(newBlockService(store))
|
||||
func (fs *fileService) AddFile(ctx context.Context, r io.Reader) (ipld.Node, error) {
|
||||
dbp := helpers.DagBuilderParams{
|
||||
Dagserv: fs.merkledag,
|
||||
Maxlinks: helpers.DefaultLinksPerBlock,
|
||||
CidBuilder: &fs.prefix,
|
||||
}
|
||||
dbh, err := dbp.New(chunker.DefaultSplitter(r))
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return balanced.Layout(dbh)
|
||||
}
|
||||
|
||||
func (fs *fileService) GetFile(ctx context.Context, c cid.Cid) (ufsio.ReadSeekCloser, error) {
|
||||
n, err := fs.merkledag.Get(ctx, c)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return ufsio.NewDagReader(ctx, n, fs.merkledag)
|
||||
}
|
||||
|
||||
@ -1,76 +0,0 @@
|
||||
package fileservice
|
||||
|
||||
import (
|
||||
"context"
|
||||
"fmt"
|
||||
"github.com/ipfs/go-blockservice"
|
||||
"github.com/ipfs/go-cid"
|
||||
chunker "github.com/ipfs/go-ipfs-chunker"
|
||||
cbor "github.com/ipfs/go-ipld-cbor"
|
||||
ipld "github.com/ipfs/go-ipld-format"
|
||||
"github.com/ipfs/go-merkledag"
|
||||
"github.com/ipfs/go-unixfs/importer/balanced"
|
||||
"github.com/ipfs/go-unixfs/importer/helpers"
|
||||
ufsio "github.com/ipfs/go-unixfs/io"
|
||||
"github.com/multiformats/go-multihash"
|
||||
"io"
|
||||
)
|
||||
|
||||
func init() {
|
||||
ipld.Register(cid.DagProtobuf, merkledag.DecodeProtobufBlock)
|
||||
ipld.Register(cid.Raw, merkledag.DecodeRawBlock)
|
||||
ipld.Register(cid.DagCBOR, cbor.DecodeBlock) // need to decode CBOR
|
||||
}
|
||||
|
||||
// newProvider creates IPFS provider with given blockstore
|
||||
func newProvider(bs blockservice.BlockService) (Provider, error) {
|
||||
prefix, err := merkledag.PrefixForCidVersion(1)
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("bad CID Version: %s", err)
|
||||
}
|
||||
|
||||
hashFunCode, ok := multihash.Names["sha2-256"]
|
||||
if !ok {
|
||||
return nil, fmt.Errorf("unrecognized hash function")
|
||||
}
|
||||
prefix.MhType = hashFunCode
|
||||
prefix.MhLength = -1
|
||||
return &provider{
|
||||
merkledag: merkledag.NewDAGService(bs),
|
||||
prefix: prefix,
|
||||
}, nil
|
||||
}
|
||||
|
||||
// Provider provides high level function for ipfs stack
|
||||
type Provider interface {
|
||||
// GetFile gets file from ipfs storage
|
||||
GetFile(ctx context.Context, c cid.Cid) (ufsio.ReadSeekCloser, error)
|
||||
// AddFile adds file to ipfs storage
|
||||
AddFile(ctx context.Context, r io.Reader) (ipld.Node, error)
|
||||
}
|
||||
|
||||
type provider struct {
|
||||
merkledag ipld.DAGService
|
||||
prefix cid.Prefix
|
||||
}
|
||||
|
||||
func (p *provider) AddFile(ctx context.Context, r io.Reader) (ipld.Node, error) {
|
||||
dbp := helpers.DagBuilderParams{
|
||||
Dagserv: p.merkledag,
|
||||
Maxlinks: helpers.DefaultLinksPerBlock,
|
||||
CidBuilder: &p.prefix,
|
||||
}
|
||||
dbh, err := dbp.New(chunker.DefaultSplitter(r))
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return balanced.Layout(dbh)
|
||||
}
|
||||
|
||||
func (p *provider) GetFile(ctx context.Context, c cid.Cid) (ufsio.ReadSeekCloser, error) {
|
||||
n, err := p.merkledag.Get(ctx, c)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return ufsio.NewDagReader(ctx, n, p.merkledag)
|
||||
}
|
||||
@ -23,15 +23,16 @@ func NewFromFile(path string) (c *Config, err error) {
|
||||
}
|
||||
|
||||
type Config struct {
|
||||
Anytype Anytype `yaml:"anytype"`
|
||||
GrpcServer GrpcServer `yaml:"grpcServer"`
|
||||
Account Account `yaml:"account"`
|
||||
APIServer GrpcServer `yaml:"apiServer"`
|
||||
Nodes []Node `yaml:"nodes"`
|
||||
Space Space `yaml:"space"`
|
||||
Storage Storage `yaml:"storage"`
|
||||
Metric Metric `yaml:"metric"`
|
||||
Log Log `yaml:"log"`
|
||||
Anytype Anytype `yaml:"anytype"`
|
||||
GrpcServer GrpcServer `yaml:"grpcServer"`
|
||||
Account Account `yaml:"account"`
|
||||
APIServer GrpcServer `yaml:"apiServer"`
|
||||
Nodes []Node `yaml:"nodes"`
|
||||
Space Space `yaml:"space"`
|
||||
Storage Storage `yaml:"storage"`
|
||||
Metric Metric `yaml:"metric"`
|
||||
Log Log `yaml:"log"`
|
||||
FileStorePogreb FileStorePogreb `yaml:"fileStorePogreb"`
|
||||
}
|
||||
|
||||
func (c *Config) Init(a *app.App) (err error) {
|
||||
@ -58,3 +59,7 @@ func (c Config) GetAccount() Account {
|
||||
func (c Config) GetMetric() Metric {
|
||||
return c.Metric
|
||||
}
|
||||
|
||||
func (c Config) GetFileStorePogreb() FileStorePogreb {
|
||||
return c.FileStorePogreb
|
||||
}
|
||||
|
||||
@ -1,32 +0,0 @@
|
||||
anytype:
|
||||
swarmKey: /key/swarm/psk/1.0.0/base16/209992e611c27d5dce8fbd2e7389f6b51da9bee980992ef60739460b536139ec
|
||||
grpcServer:
|
||||
listenAddrs:
|
||||
- 127.0.0.1:4431
|
||||
tls: false
|
||||
account:
|
||||
peerId: 12D3KooWEZYZYF5msGMeXuesu3DG1AZgGDzLE3Ho1iFDf8YwkyaQ
|
||||
signingKey: 3i2UmD2ZojXRvuU3gCQonH461gMa6cEjXkDb2wu6V8dkynyZ1Uxc419QkxdmKY7mXoKt9TcbCN17Rve9EpD7E8zVWkjS
|
||||
encryptionKey: JgG4CcCbae1qEpe7mKZMJjpanwDa8wHC3JLjQ3PWiSGMvdt19NbnHD4qGG9jkwh3tw9oGgThgF1A7NERBwaVw5QxzUdnYHbWsHC1SCFkvV7Ev1nAeMtBR4c5qPd5sdCVP9YhbqkYVasSZNZRikNd52zAmhvduMPPqjKhrJkprrmU14851JMtAAREgoHYH6M84RwEQ3AcmX37EHgYQ4zpV7FVGLy4KY5mc3ZmeAGFTTKJM5kD92Z4YpnjWpkMMqRBJx8NraJWuQYKRcPzybnZstwJknmf36cQFjFvoRGpxp23UnG7wDap5hxaSDi6PqCoUnBLrrd91z5dimQnv9hWEjyYvkEwney3bKmrjAwB7jneGm4vveUgZno12gP6FqxT8cG8X54ZqvPFu4iWCxXVc2HpuUernxSQsFJiUogrotiR54UY5tc2JRv5KzMTTeRtXWzGaEJNAzGh14wXF6U2PLHnLyYYjDtFRybZjVN6KvVbWS2NAtCL6d24JTVRzJ3WvqfgDQnJfAhibvUuaQmYdRDZeMoMk5p1ax16rivjdMh8mHubzyScaq2rVKEko1Xedm4RsWn1Qg6TeanrctTc6yKzk8H7NScKXxY6QwxGsX8vkKdbemQBzdSMCQ4xxRBTcK6RFW7QwmYYMEDMCqdjfYFV4i85s2dmBzPbF7AHUX2hvgDLjL79KzByf7cLoVu5fvVAoADiX9Yx6kuBHJiwkV3hDTkSjNmTcDxAzSc874o6Nm52ePQvvdRCqhShkRgXZFuiA6zMiBsAotihdv714ihAwvDsoUd32c6AG3NTU2NtWRmnPKNh3aRZ1kAXHWwXiFXJXsyHXDfeiwa59gsjent3gWxWK5JtENJZd4ZGxYSdNz2sPrgQZyt1wGU535wSfsbtGysptCBWnqSPAN9Ggv1TN1L7d3sCQx8DQzKU5dsPTY59hfUX7TxD4RJxHKbSaLNgZZhNTFegWXELHdrro8GwBDekak4CLqfqxaLGm8EZFJ8KXTXWVVVNWAGwDmqMDiKjhZnkaviWaZ8oxQcZMMcWewbKMR3MKCarjkr9sghipKcoNFV4tmomW4hHP9gKa7aEoddahtp2eL71MFmVd3F7F6xdiGQyCAnh9ZMZhXuWQpZaLcKen7wtvsXjbwqgt3Q5MNSXYR2G3cTqQJ1ZaLcs4YsuSc6AcSKuetfv8pA34kihBEvxjSKXZHu5J18tFF7NoUg8zHJgPzzLAvSPr4KR1hbAg8FnuFg4HLoBkxrVsK95kHbicopB23PG5vDmii9kDHmmyh42FbEsSRbsPVtNb6LAw5kwtQmyjZUiv6KMA6fKZFBndWoGwzHLWWND5pLZj31uisgyUyPKb1txJVQVBTpPH2uVgY4UPa4gUkdt63UaqxX8G89CcBKH22QSfR4buqkEoXuKkAgu28EyMfeWTg6DzBuJo2YQbDTQVeBC5RXsxY5VWGNYnopHcsY765ykRNfuvKi4vCPxWzxFN6riAgGLin92rhwVyEbWmxvfmL1WLXynKfW6DgWsFw4aSQGG6aCabkKhUtx1TZM7XMLgopuB5THpJdj47q8cxLjf16DeMUEgtZ15NrX9nLZxSq6PahF3edMpbJSMAwu12BGC5yAx2Cab
|
||||
apiServer:
|
||||
port: "8081"
|
||||
nodes:
|
||||
- peerId: 12D3KooWSEoTbvfqmn5r7QL5jBSUCYyEDvHn1mwLC7HhW69WYHFT
|
||||
address: 127.0.0.1:4430
|
||||
signingKey: 3iMfh4JbdRyi7oy9dnUBi9pYJJm81owYezJ6Vw14qraCVhuaTCfDmc2fvbm66dhFVrJK4xVT5UCNPLEtLMYYxvZG54Ub
|
||||
encryptionKey: 2M2HT8EVmV3H4KkqzeVD4ACSrteg7ZgNjwZYrzA9MUJPCUwu7RJvNS83DLdgT55Q2SCnsCDBb5THgsTn1CpKLYXHVj8pz3qd1c5fJtDpKUS6bHSzrAhHJoWMdFCzrfy2h6xP1Z1pn9ZtyqhCqhUf2exjjnko9f4pcbimHiWxB3LUqi8BfswGMazLqAXJWtpavfduNXwEvXaModB59Njn9DBtX3YuUz2oRBqNxnudd8X4QmughTcqUJiquoTko6rLg1uRR5uADEFSAgE5KuVBonXNsmfYn352HHoeXUg3acfSAn4FcPsgckww9KFEbU4Ehc3NpTuonpVd4wc5A4HPu9oJxKtfrThaZE3gu3ENkDSSykdh3QAdX5k79uGzTa5UL8z23QmsC7U9KNYJWUtZZNeXYFbcUni6JqdzgnTzqyHH9nNJ3M7dJMaE8HW3HV8Zgc7fZuWHsMTfxhZKtFxzuAtEtRW1Za63gWGyhiPqsXzXMx77173666j2qqLSDpasBBcn1qZooZUPgpDVxAdihANtU7cpr7TCQqNAn66gtkkNu3ArWMQVyEy94Spon3YmfhTRA16B8PXGDSCJxEt6amNctPBeQQYT8u8NhFLBUUjfezM7isSedCxJTccFgExuMdzmnDG357uHLAUPKmTRVzfeWQNHBuTueS2fbnEp1QGTZrhm6aqLW2mxZBnzrjn2XkL2Gi74DBS5EsY5t2TThjx3ztZ31SLWD1Y25aHoegxHEPbJXk4zgZfuWbUDXoWhTcNNDGHbi4aUgy4cMqoVyaEbDyQ4aGg1CtgK77GzoSJTR6RHeHUakALxVETkEpzPbUkE2884SRKE1HMqo4qbD3GykMUGBt5xkcbka18ndurMkUp6ReZfaudvccrFprLofNRBxisXQHystcijTvkUxXJGU5qNcvQyJqQXgqcMwwY3x13Bp7BDgREvZPQRV6m2F5ZqDKn9CyCWpAnRDMh5kQBthL9cXGgZ3i16uzCf1k4yb1zEsdRzA1Bh6CDKgdP5FaRH2HSkko7MyCvYKMDMVDewdkr8289myztGprFzMpHkEaGbwMDo7dM6y3p41ovT25aNtqvkDHmt1C5ECpwUwmXYuiR7i6Ha82MgHT34yC3tmFBDdwKgtAqKzAT5pppqE5RWxSMi5gwmniFSunDCbwRsdhrz4ZphwXEiLWMLxKVqCtEBuSUcVXaj9JZU6y5Y2VoKyoSzW2Q54PmRP4X2dfQ8aT2bPb3Ror7yQXd9Q262brXN4dunEsx3XW8nkGvHEWXUNjhidWkhELxoJC7ScfzQRdA5C68fduJkpJjZwnrVMRcufw8ZjG1PfjYgeBFvgogWn2KxC5haTZLigWYL1D4sFt5Aekw3wUwEF7MsweLK1RACf3w1fTFtUvtYRcqTkwxAQFkoVToYxQSavFTqwadwLXretJ6AHRyzrvMDN1nCg7DShwUue8RAgLhinyTVNCZAsUG3FcP9doWDBFDCCn6gjiE2s9XhfLqQk864zEMdk9qMot3nnCjMwrbCCie1XEUsQp9KTGBV8YKf85UrAGGqyKTid16u5pqFUFM1c3sfntWmcY5FYoczUkvJpsMfk7RxYdsm79Xxn3u6ebyB9wLPDZJsFmqLkH
|
||||
- peerId: 12D3KooWEZYZYF5msGMeXuesu3DG1AZgGDzLE3Ho1iFDf8YwkyaQ
|
||||
address: 127.0.0.1:4431
|
||||
signingKey: 3i2UmD2ZojXRvuU3gCQonH461gMa6cEjXkDb2wu6V8dkynyZ1Uxc419QkxdmKY7mXoKt9TcbCN17Rve9EpD7E8zVWkjS
|
||||
encryptionKey: JgG4CcCbae1qEpe7mKZMJjpanwDa8wHC3JLjQ3PWiSGMvdt19NbnHD4qGG9jkwh3tw9oGgThgF1A7NERBwaVw5QxzUdnYHbWsHC1SCFkvV7Ev1nAeMtBR4c5qPd5sdCVP9YhbqkYVasSZNZRikNd52zAmhvduMPPqjKhrJkprrmU14851JMtAAREgoHYH6M84RwEQ3AcmX37EHgYQ4zpV7FVGLy4KY5mc3ZmeAGFTTKJM5kD92Z4YpnjWpkMMqRBJx8NraJWuQYKRcPzybnZstwJknmf36cQFjFvoRGpxp23UnG7wDap5hxaSDi6PqCoUnBLrrd91z5dimQnv9hWEjyYvkEwney3bKmrjAwB7jneGm4vveUgZno12gP6FqxT8cG8X54ZqvPFu4iWCxXVc2HpuUernxSQsFJiUogrotiR54UY5tc2JRv5KzMTTeRtXWzGaEJNAzGh14wXF6U2PLHnLyYYjDtFRybZjVN6KvVbWS2NAtCL6d24JTVRzJ3WvqfgDQnJfAhibvUuaQmYdRDZeMoMk5p1ax16rivjdMh8mHubzyScaq2rVKEko1Xedm4RsWn1Qg6TeanrctTc6yKzk8H7NScKXxY6QwxGsX8vkKdbemQBzdSMCQ4xxRBTcK6RFW7QwmYYMEDMCqdjfYFV4i85s2dmBzPbF7AHUX2hvgDLjL79KzByf7cLoVu5fvVAoADiX9Yx6kuBHJiwkV3hDTkSjNmTcDxAzSc874o6Nm52ePQvvdRCqhShkRgXZFuiA6zMiBsAotihdv714ihAwvDsoUd32c6AG3NTU2NtWRmnPKNh3aRZ1kAXHWwXiFXJXsyHXDfeiwa59gsjent3gWxWK5JtENJZd4ZGxYSdNz2sPrgQZyt1wGU535wSfsbtGysptCBWnqSPAN9Ggv1TN1L7d3sCQx8DQzKU5dsPTY59hfUX7TxD4RJxHKbSaLNgZZhNTFegWXELHdrro8GwBDekak4CLqfqxaLGm8EZFJ8KXTXWVVVNWAGwDmqMDiKjhZnkaviWaZ8oxQcZMMcWewbKMR3MKCarjkr9sghipKcoNFV4tmomW4hHP9gKa7aEoddahtp2eL71MFmVd3F7F6xdiGQyCAnh9ZMZhXuWQpZaLcKen7wtvsXjbwqgt3Q5MNSXYR2G3cTqQJ1ZaLcs4YsuSc6AcSKuetfv8pA34kihBEvxjSKXZHu5J18tFF7NoUg8zHJgPzzLAvSPr4KR1hbAg8FnuFg4HLoBkxrVsK95kHbicopB23PG5vDmii9kDHmmyh42FbEsSRbsPVtNb6LAw5kwtQmyjZUiv6KMA6fKZFBndWoGwzHLWWND5pLZj31uisgyUyPKb1txJVQVBTpPH2uVgY4UPa4gUkdt63UaqxX8G89CcBKH22QSfR4buqkEoXuKkAgu28EyMfeWTg6DzBuJo2YQbDTQVeBC5RXsxY5VWGNYnopHcsY765ykRNfuvKi4vCPxWzxFN6riAgGLin92rhwVyEbWmxvfmL1WLXynKfW6DgWsFw4aSQGG6aCabkKhUtx1TZM7XMLgopuB5THpJdj47q8cxLjf16DeMUEgtZ15NrX9nLZxSq6PahF3edMpbJSMAwu12BGC5yAx2Cab
|
||||
- peerId: 12D3KooWRU4heShGW7R8HhzZrApw87yF1VY4aVQMNdhpMRzRhyMm
|
||||
address: 127.0.0.1:4432
|
||||
signingKey: 3htJbCGsdxAQzq5dRE6wEmBC7dNBTKaxBS7fVjQQW1zDRQ4XmrQAGcxm7ccFN6k8h3Ac19fq53UFZVXNXg1wxkYnLmkS
|
||||
encryptionKey: JgG4CcCbae1qEpe7mKYsqgaWWuQ9hcxe24JE39sVQo8koroFeUpyoX4jM65ytMbavBy6wm5rThYvgUgikRmwvFxmXB5x85EAgGFbb4mJPNWt23TVbasgGatqJW9Ry2pCwq28gXzmZPGfENHVV2JV88UFDbKwSU2YJZRuYoBXKSR7Ls4Ybse9ptdZa1KsELYLTXwHRkvj7FTfVJpnnvCGQn8fyna14SDhDNmJCxSD1foUiuvoCkq6CEnHEzU57NGGs4wbgTgDvgx6nnNwCQikwKRn3TMc4vJ6MjjWfB5QFhNY21f9dNqxLKoZ2HNAGhypogHuKwiwQTkGH7WcZdsPbLRceNw7bKx1BjcjTPF1MTJBdnRLNoGhMJ6F2Na4wsTfeH2z21hgxCr4tSq6PzXVUp1DLTYuD3SYFgfiJeXNVZ5Toz35Ns4juixYqQcJVn9GBpj7itQp12KMCYJZJ5nuW9wDyFVh8MZdo6fkvy4NEB5NibaEScm4cTt1UmtcDw139fQct15jPHzoHrgNrpkBGnpLufw1MDtaLzQnypYEDB1gALBJCKrU7DBpHri4Hmq9uzNKTvm7a8XMveqSKsVhbxebtCnyj3CZbJLeQc3yekTpCVaeZ5iU9Fn5EPu1R7RfUfzm4PGtfEZvvwq11Ry19DzwX6rkJjjR1dbFQweT3tq6SwDorJR9G7QuBdZNFQSb2Vf5pPKZ9ZgVxn1HoBSZ1z3CpzChiHUfD2ntQBzzVA3pPQidgK5L5Zhf6cuQhoPNAM4wYmMxWhEWdNFQb2LVfKanu8Ybg52r4ahWh5SWTUW7PyWUj5UfmqDRXhse4NnHgBCWQSrjsG8uYQD9vyfFVXkXLhf78Tpk3ZmWNoZ65puNphD9gPBA6kWZ7nde3S8dWYUC2AuBhaGYke7hUFfYNPHC3toa27njaGnVhjYKTFQcPi38ompA9BiJREfWbChHMaxLRN2R9SNpT4ZhgoUmZJkKds9Gmte2j63C7ZSY8vSSdyQ36TQGHqi4CXXppNdxRZyXiDNvH9jnFykXa2saaagZRR1kWJ8JRMVUXkrz4p6gEEuaC7fJt24KPT5dwAYhf7pwzN4smF65ajaGHL7cpX1xJDE3fKs4849NvSpA2fTWpDtTVYRBGpWrgrBoP4DSHQn6Bx3vxdyFAvNB7Js5QLAqFb52vKJ8XvsSqjENQhmc3Y7FsCWQ9ejPsZca4NPz5jwVPTir9SbLm41U7M45PNz3VKkHiRTuX8gZLkvbmfsWZCoRxBThKgMzQkZGozr6iH9Evvs1PAicM1b2VMqeqzoDUTAn1KUNPcB4yDd3RghNU5S43UkckhxDT19qtZo66NrR3dJvkMffuwrZScWBbSzkbZ4223zTVD8k4mqtWjVc13M4Fx5qysQ2Hy1pRe4vjf716bpaXXvppq9NWu7g7P2BDH6eyxm4qLCQ3rFgmVrbZvUgHRhquwY1tLiFCMKLrfTwHVuV6kWhdjRLhgJajvUqrxfgMtWZdFHDtNSiHG6UnfiS1FBWCAm7HywmQjjtd2mx1QhACMfHUaPyFdFUNW6NZbun8JLskZAJXLNCSK2NE3AMUXE4kcp1HRMaw6eX4dWqUG39Ncp3XDzCeu5vEjSZdYiZeBEq
|
||||
- peerId: 12D3KooWSF4u6oehMBV3VWDvQsn3feFpX5gNmRctGtcoyEZYjUM8
|
||||
address: 127.0.0.1:4433
|
||||
signingKey: 3iLAveK4Tf4YMDh5ZMfXTu81H2Zt2hMwMeKqNJFcF77B73jyDe8bNHepCmwBEGSPdExTXXvP1vV4HfroR5fP9jvsMSER
|
||||
encryptionKey: JgG4CcCbae1qEpe7mKjsYJrKbJS5BrJSR5rQTHjRNmEYdwmxHV6XNnYTKLBeXZJ31JqzmrERPjbhFQf4kSN3qKcNPKziT21EKG6TKDr85AH2ZMJ3qR7dtnoip2bwN222Hju8DqQ8CkteTDkrPXUMVQPGw9f9x6JcUeYdBTnksdLcPo4hxJxAQs1iHUtbra1nE6nAMUsqvuYTSR1TDo4W3MuCWeqnShK1NiYXZ7G2Roe3CG1e2eiKsJHZRBtduSC6Ga4EqSxNiMCwGivfcyHx6BnSPutkG3Yb1DUhkbwVEZ8bZtpRz22kTuxdnsXQBb5kd6mCp5BSCQQ2UppTJ1azD3xU3bm95R4VdB6A7ymVwyU6Zj3JD8y7i6yQvQgw4povsaEQsCsM4AXSPi6uEHVDHE2GECHUqceAkrSiys4fr3Jowe4YJeJyU7VgM68BfohBjwUXijkYfS8Zh3kcxTXhKf8DgvLA1NQe5Srf7jwQT6W9fVjn43FAeX5wu4JHUxbzYa4ga5pWfuD3qX8PnoHNFjehSBVb7QsZYG21ZzqfuiwLUntdZhNrvh58vSwfm5oTEobQUt8BcEB9uCnTuvohusSbFGbgTzxZDyZ5L9hGuL8zd6qEtHtvnDCej3uxVUDTcyiBdAihRvsBnG1W62BC65Z9x1nLn45pwkgRnRbzHJ7q1q7oNkRDeSWRReoUr83Re9JdJu3gDMCDskvrMeBDgGZ7JZDwR9kbhsRv9pR79cfvbXjXnXxz5kjCt8mq5bc1W8McDYq5f5wHUQsMzJZR4inV1MafWFByoiGSpaE2227bWtKembkuTv95vHZaysC9pN4QGSxwPE2mgTAZf8Cd4FTigQ4aUD43F7kJQKnbe8Tv1WNicuyX36yc3vgTohu3pSG5twVoeqkW4wyWJ8rBHEfKTWTFp6qWQTGLova71tVgmdb4VarfdgJyJtvUDj17k5sjsfY4GnW7xLyeA6p2qwLJCCLcy4iptSRztm1R5f76e7XTnR2Rfru98721S2Yd79CEVpfPTNrN2HohWzeS9wm9FrQtKTqJPyzgPo1MHLttFHrP6WvwM92yrgFthkxaLNFm7cMXnKFCx6FdWQqH3otAzA3TRfjEb1jDextEnAJfQNHR2aJmTSY3reZBTx8iGH1U8u4cBRqhGiqEoBWa6voZw5vxMvuB6C3PcbTu2HaUFrCS7AEcXVAk7DEKrw19Q9guaQ4rhQCyJHniw1HymNMmiCxkR7Wr7ZYHpAKbgxg7E5WWG3UnLUstSNcy3CLJHM2YGqsCvYsBbhdRDWHjYtLwyEHJJfYzCTCJq4rtEsnbK486R1ojxQ3XYKGyABb17K5Q4dZtkcoFsFvmkKxMskWn6Aj35bVxJQa9wA8x79RiACZDRN9pEs8GeGZ1X1pNKQZaekut8ZSSPohj3Rt3pAzoGv3NR5GppbruSwUzucWRLGJD6xUJSotUU5YWkfTVqoPrFvh3XcXjjn5nQrqEq9Wj7CeUPjU1VhVcDgvQWsyRvqXNHi3UwNcBXN92q3zadogKeSBw4XFvnVjAx5aTfytXFUKmyYJsrz9ssfzw3tvTcZpksURiyoDtp3zcrJaGAes82txEVxbxBVKQeuULM8JCF43YsrGL
|
||||
space:
|
||||
gcttl: 0
|
||||
syncperiod: 0
|
||||
@ -1,32 +0,0 @@
|
||||
anytype:
|
||||
swarmKey: /key/swarm/psk/1.0.0/base16/209992e611c27d5dce8fbd2e7389f6b51da9bee980992ef60739460b536139ec
|
||||
grpcServer:
|
||||
listenAddrs:
|
||||
- 127.0.0.1:4432
|
||||
tls: false
|
||||
account:
|
||||
peerId: 12D3KooWRU4heShGW7R8HhzZrApw87yF1VY4aVQMNdhpMRzRhyMm
|
||||
signingKey: 3htJbCGsdxAQzq5dRE6wEmBC7dNBTKaxBS7fVjQQW1zDRQ4XmrQAGcxm7ccFN6k8h3Ac19fq53UFZVXNXg1wxkYnLmkS
|
||||
encryptionKey: JgG4CcCbae1qEpe7mKYsqgaWWuQ9hcxe24JE39sVQo8koroFeUpyoX4jM65ytMbavBy6wm5rThYvgUgikRmwvFxmXB5x85EAgGFbb4mJPNWt23TVbasgGatqJW9Ry2pCwq28gXzmZPGfENHVV2JV88UFDbKwSU2YJZRuYoBXKSR7Ls4Ybse9ptdZa1KsELYLTXwHRkvj7FTfVJpnnvCGQn8fyna14SDhDNmJCxSD1foUiuvoCkq6CEnHEzU57NGGs4wbgTgDvgx6nnNwCQikwKRn3TMc4vJ6MjjWfB5QFhNY21f9dNqxLKoZ2HNAGhypogHuKwiwQTkGH7WcZdsPbLRceNw7bKx1BjcjTPF1MTJBdnRLNoGhMJ6F2Na4wsTfeH2z21hgxCr4tSq6PzXVUp1DLTYuD3SYFgfiJeXNVZ5Toz35Ns4juixYqQcJVn9GBpj7itQp12KMCYJZJ5nuW9wDyFVh8MZdo6fkvy4NEB5NibaEScm4cTt1UmtcDw139fQct15jPHzoHrgNrpkBGnpLufw1MDtaLzQnypYEDB1gALBJCKrU7DBpHri4Hmq9uzNKTvm7a8XMveqSKsVhbxebtCnyj3CZbJLeQc3yekTpCVaeZ5iU9Fn5EPu1R7RfUfzm4PGtfEZvvwq11Ry19DzwX6rkJjjR1dbFQweT3tq6SwDorJR9G7QuBdZNFQSb2Vf5pPKZ9ZgVxn1HoBSZ1z3CpzChiHUfD2ntQBzzVA3pPQidgK5L5Zhf6cuQhoPNAM4wYmMxWhEWdNFQb2LVfKanu8Ybg52r4ahWh5SWTUW7PyWUj5UfmqDRXhse4NnHgBCWQSrjsG8uYQD9vyfFVXkXLhf78Tpk3ZmWNoZ65puNphD9gPBA6kWZ7nde3S8dWYUC2AuBhaGYke7hUFfYNPHC3toa27njaGnVhjYKTFQcPi38ompA9BiJREfWbChHMaxLRN2R9SNpT4ZhgoUmZJkKds9Gmte2j63C7ZSY8vSSdyQ36TQGHqi4CXXppNdxRZyXiDNvH9jnFykXa2saaagZRR1kWJ8JRMVUXkrz4p6gEEuaC7fJt24KPT5dwAYhf7pwzN4smF65ajaGHL7cpX1xJDE3fKs4849NvSpA2fTWpDtTVYRBGpWrgrBoP4DSHQn6Bx3vxdyFAvNB7Js5QLAqFb52vKJ8XvsSqjENQhmc3Y7FsCWQ9ejPsZca4NPz5jwVPTir9SbLm41U7M45PNz3VKkHiRTuX8gZLkvbmfsWZCoRxBThKgMzQkZGozr6iH9Evvs1PAicM1b2VMqeqzoDUTAn1KUNPcB4yDd3RghNU5S43UkckhxDT19qtZo66NrR3dJvkMffuwrZScWBbSzkbZ4223zTVD8k4mqtWjVc13M4Fx5qysQ2Hy1pRe4vjf716bpaXXvppq9NWu7g7P2BDH6eyxm4qLCQ3rFgmVrbZvUgHRhquwY1tLiFCMKLrfTwHVuV6kWhdjRLhgJajvUqrxfgMtWZdFHDtNSiHG6UnfiS1FBWCAm7HywmQjjtd2mx1QhACMfHUaPyFdFUNW6NZbun8JLskZAJXLNCSK2NE3AMUXE4kcp1HRMaw6eX4dWqUG39Ncp3XDzCeu5vEjSZdYiZeBEq
|
||||
apiServer:
|
||||
port: "8082"
|
||||
nodes:
|
||||
- peerId: 12D3KooWSEoTbvfqmn5r7QL5jBSUCYyEDvHn1mwLC7HhW69WYHFT
|
||||
address: 127.0.0.1:4430
|
||||
signingKey: 3iMfh4JbdRyi7oy9dnUBi9pYJJm81owYezJ6Vw14qraCVhuaTCfDmc2fvbm66dhFVrJK4xVT5UCNPLEtLMYYxvZG54Ub
|
||||
encryptionKey: 2M2HT8EVmV3H4KkqzeVD4ACSrteg7ZgNjwZYrzA9MUJPCUwu7RJvNS83DLdgT55Q2SCnsCDBb5THgsTn1CpKLYXHVj8pz3qd1c5fJtDpKUS6bHSzrAhHJoWMdFCzrfy2h6xP1Z1pn9ZtyqhCqhUf2exjjnko9f4pcbimHiWxB3LUqi8BfswGMazLqAXJWtpavfduNXwEvXaModB59Njn9DBtX3YuUz2oRBqNxnudd8X4QmughTcqUJiquoTko6rLg1uRR5uADEFSAgE5KuVBonXNsmfYn352HHoeXUg3acfSAn4FcPsgckww9KFEbU4Ehc3NpTuonpVd4wc5A4HPu9oJxKtfrThaZE3gu3ENkDSSykdh3QAdX5k79uGzTa5UL8z23QmsC7U9KNYJWUtZZNeXYFbcUni6JqdzgnTzqyHH9nNJ3M7dJMaE8HW3HV8Zgc7fZuWHsMTfxhZKtFxzuAtEtRW1Za63gWGyhiPqsXzXMx77173666j2qqLSDpasBBcn1qZooZUPgpDVxAdihANtU7cpr7TCQqNAn66gtkkNu3ArWMQVyEy94Spon3YmfhTRA16B8PXGDSCJxEt6amNctPBeQQYT8u8NhFLBUUjfezM7isSedCxJTccFgExuMdzmnDG357uHLAUPKmTRVzfeWQNHBuTueS2fbnEp1QGTZrhm6aqLW2mxZBnzrjn2XkL2Gi74DBS5EsY5t2TThjx3ztZ31SLWD1Y25aHoegxHEPbJXk4zgZfuWbUDXoWhTcNNDGHbi4aUgy4cMqoVyaEbDyQ4aGg1CtgK77GzoSJTR6RHeHUakALxVETkEpzPbUkE2884SRKE1HMqo4qbD3GykMUGBt5xkcbka18ndurMkUp6ReZfaudvccrFprLofNRBxisXQHystcijTvkUxXJGU5qNcvQyJqQXgqcMwwY3x13Bp7BDgREvZPQRV6m2F5ZqDKn9CyCWpAnRDMh5kQBthL9cXGgZ3i16uzCf1k4yb1zEsdRzA1Bh6CDKgdP5FaRH2HSkko7MyCvYKMDMVDewdkr8289myztGprFzMpHkEaGbwMDo7dM6y3p41ovT25aNtqvkDHmt1C5ECpwUwmXYuiR7i6Ha82MgHT34yC3tmFBDdwKgtAqKzAT5pppqE5RWxSMi5gwmniFSunDCbwRsdhrz4ZphwXEiLWMLxKVqCtEBuSUcVXaj9JZU6y5Y2VoKyoSzW2Q54PmRP4X2dfQ8aT2bPb3Ror7yQXd9Q262brXN4dunEsx3XW8nkGvHEWXUNjhidWkhELxoJC7ScfzQRdA5C68fduJkpJjZwnrVMRcufw8ZjG1PfjYgeBFvgogWn2KxC5haTZLigWYL1D4sFt5Aekw3wUwEF7MsweLK1RACf3w1fTFtUvtYRcqTkwxAQFkoVToYxQSavFTqwadwLXretJ6AHRyzrvMDN1nCg7DShwUue8RAgLhinyTVNCZAsUG3FcP9doWDBFDCCn6gjiE2s9XhfLqQk864zEMdk9qMot3nnCjMwrbCCie1XEUsQp9KTGBV8YKf85UrAGGqyKTid16u5pqFUFM1c3sfntWmcY5FYoczUkvJpsMfk7RxYdsm79Xxn3u6ebyB9wLPDZJsFmqLkH
|
||||
- peerId: 12D3KooWEZYZYF5msGMeXuesu3DG1AZgGDzLE3Ho1iFDf8YwkyaQ
|
||||
address: 127.0.0.1:4431
|
||||
signingKey: 3i2UmD2ZojXRvuU3gCQonH461gMa6cEjXkDb2wu6V8dkynyZ1Uxc419QkxdmKY7mXoKt9TcbCN17Rve9EpD7E8zVWkjS
|
||||
encryptionKey: JgG4CcCbae1qEpe7mKZMJjpanwDa8wHC3JLjQ3PWiSGMvdt19NbnHD4qGG9jkwh3tw9oGgThgF1A7NERBwaVw5QxzUdnYHbWsHC1SCFkvV7Ev1nAeMtBR4c5qPd5sdCVP9YhbqkYVasSZNZRikNd52zAmhvduMPPqjKhrJkprrmU14851JMtAAREgoHYH6M84RwEQ3AcmX37EHgYQ4zpV7FVGLy4KY5mc3ZmeAGFTTKJM5kD92Z4YpnjWpkMMqRBJx8NraJWuQYKRcPzybnZstwJknmf36cQFjFvoRGpxp23UnG7wDap5hxaSDi6PqCoUnBLrrd91z5dimQnv9hWEjyYvkEwney3bKmrjAwB7jneGm4vveUgZno12gP6FqxT8cG8X54ZqvPFu4iWCxXVc2HpuUernxSQsFJiUogrotiR54UY5tc2JRv5KzMTTeRtXWzGaEJNAzGh14wXF6U2PLHnLyYYjDtFRybZjVN6KvVbWS2NAtCL6d24JTVRzJ3WvqfgDQnJfAhibvUuaQmYdRDZeMoMk5p1ax16rivjdMh8mHubzyScaq2rVKEko1Xedm4RsWn1Qg6TeanrctTc6yKzk8H7NScKXxY6QwxGsX8vkKdbemQBzdSMCQ4xxRBTcK6RFW7QwmYYMEDMCqdjfYFV4i85s2dmBzPbF7AHUX2hvgDLjL79KzByf7cLoVu5fvVAoADiX9Yx6kuBHJiwkV3hDTkSjNmTcDxAzSc874o6Nm52ePQvvdRCqhShkRgXZFuiA6zMiBsAotihdv714ihAwvDsoUd32c6AG3NTU2NtWRmnPKNh3aRZ1kAXHWwXiFXJXsyHXDfeiwa59gsjent3gWxWK5JtENJZd4ZGxYSdNz2sPrgQZyt1wGU535wSfsbtGysptCBWnqSPAN9Ggv1TN1L7d3sCQx8DQzKU5dsPTY59hfUX7TxD4RJxHKbSaLNgZZhNTFegWXELHdrro8GwBDekak4CLqfqxaLGm8EZFJ8KXTXWVVVNWAGwDmqMDiKjhZnkaviWaZ8oxQcZMMcWewbKMR3MKCarjkr9sghipKcoNFV4tmomW4hHP9gKa7aEoddahtp2eL71MFmVd3F7F6xdiGQyCAnh9ZMZhXuWQpZaLcKen7wtvsXjbwqgt3Q5MNSXYR2G3cTqQJ1ZaLcs4YsuSc6AcSKuetfv8pA34kihBEvxjSKXZHu5J18tFF7NoUg8zHJgPzzLAvSPr4KR1hbAg8FnuFg4HLoBkxrVsK95kHbicopB23PG5vDmii9kDHmmyh42FbEsSRbsPVtNb6LAw5kwtQmyjZUiv6KMA6fKZFBndWoGwzHLWWND5pLZj31uisgyUyPKb1txJVQVBTpPH2uVgY4UPa4gUkdt63UaqxX8G89CcBKH22QSfR4buqkEoXuKkAgu28EyMfeWTg6DzBuJo2YQbDTQVeBC5RXsxY5VWGNYnopHcsY765ykRNfuvKi4vCPxWzxFN6riAgGLin92rhwVyEbWmxvfmL1WLXynKfW6DgWsFw4aSQGG6aCabkKhUtx1TZM7XMLgopuB5THpJdj47q8cxLjf16DeMUEgtZ15NrX9nLZxSq6PahF3edMpbJSMAwu12BGC5yAx2Cab
|
||||
- peerId: 12D3KooWRU4heShGW7R8HhzZrApw87yF1VY4aVQMNdhpMRzRhyMm
|
||||
address: 127.0.0.1:4432
|
||||
signingKey: 3htJbCGsdxAQzq5dRE6wEmBC7dNBTKaxBS7fVjQQW1zDRQ4XmrQAGcxm7ccFN6k8h3Ac19fq53UFZVXNXg1wxkYnLmkS
|
||||
encryptionKey: JgG4CcCbae1qEpe7mKYsqgaWWuQ9hcxe24JE39sVQo8koroFeUpyoX4jM65ytMbavBy6wm5rThYvgUgikRmwvFxmXB5x85EAgGFbb4mJPNWt23TVbasgGatqJW9Ry2pCwq28gXzmZPGfENHVV2JV88UFDbKwSU2YJZRuYoBXKSR7Ls4Ybse9ptdZa1KsELYLTXwHRkvj7FTfVJpnnvCGQn8fyna14SDhDNmJCxSD1foUiuvoCkq6CEnHEzU57NGGs4wbgTgDvgx6nnNwCQikwKRn3TMc4vJ6MjjWfB5QFhNY21f9dNqxLKoZ2HNAGhypogHuKwiwQTkGH7WcZdsPbLRceNw7bKx1BjcjTPF1MTJBdnRLNoGhMJ6F2Na4wsTfeH2z21hgxCr4tSq6PzXVUp1DLTYuD3SYFgfiJeXNVZ5Toz35Ns4juixYqQcJVn9GBpj7itQp12KMCYJZJ5nuW9wDyFVh8MZdo6fkvy4NEB5NibaEScm4cTt1UmtcDw139fQct15jPHzoHrgNrpkBGnpLufw1MDtaLzQnypYEDB1gALBJCKrU7DBpHri4Hmq9uzNKTvm7a8XMveqSKsVhbxebtCnyj3CZbJLeQc3yekTpCVaeZ5iU9Fn5EPu1R7RfUfzm4PGtfEZvvwq11Ry19DzwX6rkJjjR1dbFQweT3tq6SwDorJR9G7QuBdZNFQSb2Vf5pPKZ9ZgVxn1HoBSZ1z3CpzChiHUfD2ntQBzzVA3pPQidgK5L5Zhf6cuQhoPNAM4wYmMxWhEWdNFQb2LVfKanu8Ybg52r4ahWh5SWTUW7PyWUj5UfmqDRXhse4NnHgBCWQSrjsG8uYQD9vyfFVXkXLhf78Tpk3ZmWNoZ65puNphD9gPBA6kWZ7nde3S8dWYUC2AuBhaGYke7hUFfYNPHC3toa27njaGnVhjYKTFQcPi38ompA9BiJREfWbChHMaxLRN2R9SNpT4ZhgoUmZJkKds9Gmte2j63C7ZSY8vSSdyQ36TQGHqi4CXXppNdxRZyXiDNvH9jnFykXa2saaagZRR1kWJ8JRMVUXkrz4p6gEEuaC7fJt24KPT5dwAYhf7pwzN4smF65ajaGHL7cpX1xJDE3fKs4849NvSpA2fTWpDtTVYRBGpWrgrBoP4DSHQn6Bx3vxdyFAvNB7Js5QLAqFb52vKJ8XvsSqjENQhmc3Y7FsCWQ9ejPsZca4NPz5jwVPTir9SbLm41U7M45PNz3VKkHiRTuX8gZLkvbmfsWZCoRxBThKgMzQkZGozr6iH9Evvs1PAicM1b2VMqeqzoDUTAn1KUNPcB4yDd3RghNU5S43UkckhxDT19qtZo66NrR3dJvkMffuwrZScWBbSzkbZ4223zTVD8k4mqtWjVc13M4Fx5qysQ2Hy1pRe4vjf716bpaXXvppq9NWu7g7P2BDH6eyxm4qLCQ3rFgmVrbZvUgHRhquwY1tLiFCMKLrfTwHVuV6kWhdjRLhgJajvUqrxfgMtWZdFHDtNSiHG6UnfiS1FBWCAm7HywmQjjtd2mx1QhACMfHUaPyFdFUNW6NZbun8JLskZAJXLNCSK2NE3AMUXE4kcp1HRMaw6eX4dWqUG39Ncp3XDzCeu5vEjSZdYiZeBEq
|
||||
- peerId: 12D3KooWSF4u6oehMBV3VWDvQsn3feFpX5gNmRctGtcoyEZYjUM8
|
||||
address: 127.0.0.1:4433
|
||||
signingKey: 3iLAveK4Tf4YMDh5ZMfXTu81H2Zt2hMwMeKqNJFcF77B73jyDe8bNHepCmwBEGSPdExTXXvP1vV4HfroR5fP9jvsMSER
|
||||
encryptionKey: JgG4CcCbae1qEpe7mKjsYJrKbJS5BrJSR5rQTHjRNmEYdwmxHV6XNnYTKLBeXZJ31JqzmrERPjbhFQf4kSN3qKcNPKziT21EKG6TKDr85AH2ZMJ3qR7dtnoip2bwN222Hju8DqQ8CkteTDkrPXUMVQPGw9f9x6JcUeYdBTnksdLcPo4hxJxAQs1iHUtbra1nE6nAMUsqvuYTSR1TDo4W3MuCWeqnShK1NiYXZ7G2Roe3CG1e2eiKsJHZRBtduSC6Ga4EqSxNiMCwGivfcyHx6BnSPutkG3Yb1DUhkbwVEZ8bZtpRz22kTuxdnsXQBb5kd6mCp5BSCQQ2UppTJ1azD3xU3bm95R4VdB6A7ymVwyU6Zj3JD8y7i6yQvQgw4povsaEQsCsM4AXSPi6uEHVDHE2GECHUqceAkrSiys4fr3Jowe4YJeJyU7VgM68BfohBjwUXijkYfS8Zh3kcxTXhKf8DgvLA1NQe5Srf7jwQT6W9fVjn43FAeX5wu4JHUxbzYa4ga5pWfuD3qX8PnoHNFjehSBVb7QsZYG21ZzqfuiwLUntdZhNrvh58vSwfm5oTEobQUt8BcEB9uCnTuvohusSbFGbgTzxZDyZ5L9hGuL8zd6qEtHtvnDCej3uxVUDTcyiBdAihRvsBnG1W62BC65Z9x1nLn45pwkgRnRbzHJ7q1q7oNkRDeSWRReoUr83Re9JdJu3gDMCDskvrMeBDgGZ7JZDwR9kbhsRv9pR79cfvbXjXnXxz5kjCt8mq5bc1W8McDYq5f5wHUQsMzJZR4inV1MafWFByoiGSpaE2227bWtKembkuTv95vHZaysC9pN4QGSxwPE2mgTAZf8Cd4FTigQ4aUD43F7kJQKnbe8Tv1WNicuyX36yc3vgTohu3pSG5twVoeqkW4wyWJ8rBHEfKTWTFp6qWQTGLova71tVgmdb4VarfdgJyJtvUDj17k5sjsfY4GnW7xLyeA6p2qwLJCCLcy4iptSRztm1R5f76e7XTnR2Rfru98721S2Yd79CEVpfPTNrN2HohWzeS9wm9FrQtKTqJPyzgPo1MHLttFHrP6WvwM92yrgFthkxaLNFm7cMXnKFCx6FdWQqH3otAzA3TRfjEb1jDextEnAJfQNHR2aJmTSY3reZBTx8iGH1U8u4cBRqhGiqEoBWa6voZw5vxMvuB6C3PcbTu2HaUFrCS7AEcXVAk7DEKrw19Q9guaQ4rhQCyJHniw1HymNMmiCxkR7Wr7ZYHpAKbgxg7E5WWG3UnLUstSNcy3CLJHM2YGqsCvYsBbhdRDWHjYtLwyEHJJfYzCTCJq4rtEsnbK486R1ojxQ3XYKGyABb17K5Q4dZtkcoFsFvmkKxMskWn6Aj35bVxJQa9wA8x79RiACZDRN9pEs8GeGZ1X1pNKQZaekut8ZSSPohj3Rt3pAzoGv3NR5GppbruSwUzucWRLGJD6xUJSotUU5YWkfTVqoPrFvh3XcXjjn5nQrqEq9Wj7CeUPjU1VhVcDgvQWsyRvqXNHi3UwNcBXN92q3zadogKeSBw4XFvnVjAx5aTfytXFUKmyYJsrz9ssfzw3tvTcZpksURiyoDtp3zcrJaGAes82txEVxbxBVKQeuULM8JCF43YsrGL
|
||||
space:
|
||||
gcttl: 0
|
||||
syncperiod: 0
|
||||
@ -1,32 +0,0 @@
|
||||
anytype:
|
||||
swarmKey: /key/swarm/psk/1.0.0/base16/209992e611c27d5dce8fbd2e7389f6b51da9bee980992ef60739460b536139ec
|
||||
grpcServer:
|
||||
listenAddrs:
|
||||
- 127.0.0.1:4430
|
||||
tls: false
|
||||
account:
|
||||
peerId: 12D3KooWSEoTbvfqmn5r7QL5jBSUCYyEDvHn1mwLC7HhW69WYHFT
|
||||
signingKey: 3iMfh4JbdRyi7oy9dnUBi9pYJJm81owYezJ6Vw14qraCVhuaTCfDmc2fvbm66dhFVrJK4xVT5UCNPLEtLMYYxvZG54Ub
|
||||
encryptionKey: 2M2HT8EVmV3H4KkqzeVD4ACSrteg7ZgNjwZYrzA9MUJPCUwu7RJvNS83DLdgT55Q2SCnsCDBb5THgsTn1CpKLYXHVj8pz3qd1c5fJtDpKUS6bHSzrAhHJoWMdFCzrfy2h6xP1Z1pn9ZtyqhCqhUf2exjjnko9f4pcbimHiWxB3LUqi8BfswGMazLqAXJWtpavfduNXwEvXaModB59Njn9DBtX3YuUz2oRBqNxnudd8X4QmughTcqUJiquoTko6rLg1uRR5uADEFSAgE5KuVBonXNsmfYn352HHoeXUg3acfSAn4FcPsgckww9KFEbU4Ehc3NpTuonpVd4wc5A4HPu9oJxKtfrThaZE3gu3ENkDSSykdh3QAdX5k79uGzTa5UL8z23QmsC7U9KNYJWUtZZNeXYFbcUni6JqdzgnTzqyHH9nNJ3M7dJMaE8HW3HV8Zgc7fZuWHsMTfxhZKtFxzuAtEtRW1Za63gWGyhiPqsXzXMx77173666j2qqLSDpasBBcn1qZooZUPgpDVxAdihANtU7cpr7TCQqNAn66gtkkNu3ArWMQVyEy94Spon3YmfhTRA16B8PXGDSCJxEt6amNctPBeQQYT8u8NhFLBUUjfezM7isSedCxJTccFgExuMdzmnDG357uHLAUPKmTRVzfeWQNHBuTueS2fbnEp1QGTZrhm6aqLW2mxZBnzrjn2XkL2Gi74DBS5EsY5t2TThjx3ztZ31SLWD1Y25aHoegxHEPbJXk4zgZfuWbUDXoWhTcNNDGHbi4aUgy4cMqoVyaEbDyQ4aGg1CtgK77GzoSJTR6RHeHUakALxVETkEpzPbUkE2884SRKE1HMqo4qbD3GykMUGBt5xkcbka18ndurMkUp6ReZfaudvccrFprLofNRBxisXQHystcijTvkUxXJGU5qNcvQyJqQXgqcMwwY3x13Bp7BDgREvZPQRV6m2F5ZqDKn9CyCWpAnRDMh5kQBthL9cXGgZ3i16uzCf1k4yb1zEsdRzA1Bh6CDKgdP5FaRH2HSkko7MyCvYKMDMVDewdkr8289myztGprFzMpHkEaGbwMDo7dM6y3p41ovT25aNtqvkDHmt1C5ECpwUwmXYuiR7i6Ha82MgHT34yC3tmFBDdwKgtAqKzAT5pppqE5RWxSMi5gwmniFSunDCbwRsdhrz4ZphwXEiLWMLxKVqCtEBuSUcVXaj9JZU6y5Y2VoKyoSzW2Q54PmRP4X2dfQ8aT2bPb3Ror7yQXd9Q262brXN4dunEsx3XW8nkGvHEWXUNjhidWkhELxoJC7ScfzQRdA5C68fduJkpJjZwnrVMRcufw8ZjG1PfjYgeBFvgogWn2KxC5haTZLigWYL1D4sFt5Aekw3wUwEF7MsweLK1RACf3w1fTFtUvtYRcqTkwxAQFkoVToYxQSavFTqwadwLXretJ6AHRyzrvMDN1nCg7DShwUue8RAgLhinyTVNCZAsUG3FcP9doWDBFDCCn6gjiE2s9XhfLqQk864zEMdk9qMot3nnCjMwrbCCie1XEUsQp9KTGBV8YKf85UrAGGqyKTid16u5pqFUFM1c3sfntWmcY5FYoczUkvJpsMfk7RxYdsm79Xxn3u6ebyB9wLPDZJsFmqLkH
|
||||
apiServer:
|
||||
port: "8080"
|
||||
nodes:
|
||||
- peerId: 12D3KooWSEoTbvfqmn5r7QL5jBSUCYyEDvHn1mwLC7HhW69WYHFT
|
||||
address: 127.0.0.1:4430
|
||||
signingKey: 3iMfh4JbdRyi7oy9dnUBi9pYJJm81owYezJ6Vw14qraCVhuaTCfDmc2fvbm66dhFVrJK4xVT5UCNPLEtLMYYxvZG54Ub
|
||||
encryptionKey: 2M2HT8EVmV3H4KkqzeVD4ACSrteg7ZgNjwZYrzA9MUJPCUwu7RJvNS83DLdgT55Q2SCnsCDBb5THgsTn1CpKLYXHVj8pz3qd1c5fJtDpKUS6bHSzrAhHJoWMdFCzrfy2h6xP1Z1pn9ZtyqhCqhUf2exjjnko9f4pcbimHiWxB3LUqi8BfswGMazLqAXJWtpavfduNXwEvXaModB59Njn9DBtX3YuUz2oRBqNxnudd8X4QmughTcqUJiquoTko6rLg1uRR5uADEFSAgE5KuVBonXNsmfYn352HHoeXUg3acfSAn4FcPsgckww9KFEbU4Ehc3NpTuonpVd4wc5A4HPu9oJxKtfrThaZE3gu3ENkDSSykdh3QAdX5k79uGzTa5UL8z23QmsC7U9KNYJWUtZZNeXYFbcUni6JqdzgnTzqyHH9nNJ3M7dJMaE8HW3HV8Zgc7fZuWHsMTfxhZKtFxzuAtEtRW1Za63gWGyhiPqsXzXMx77173666j2qqLSDpasBBcn1qZooZUPgpDVxAdihANtU7cpr7TCQqNAn66gtkkNu3ArWMQVyEy94Spon3YmfhTRA16B8PXGDSCJxEt6amNctPBeQQYT8u8NhFLBUUjfezM7isSedCxJTccFgExuMdzmnDG357uHLAUPKmTRVzfeWQNHBuTueS2fbnEp1QGTZrhm6aqLW2mxZBnzrjn2XkL2Gi74DBS5EsY5t2TThjx3ztZ31SLWD1Y25aHoegxHEPbJXk4zgZfuWbUDXoWhTcNNDGHbi4aUgy4cMqoVyaEbDyQ4aGg1CtgK77GzoSJTR6RHeHUakALxVETkEpzPbUkE2884SRKE1HMqo4qbD3GykMUGBt5xkcbka18ndurMkUp6ReZfaudvccrFprLofNRBxisXQHystcijTvkUxXJGU5qNcvQyJqQXgqcMwwY3x13Bp7BDgREvZPQRV6m2F5ZqDKn9CyCWpAnRDMh5kQBthL9cXGgZ3i16uzCf1k4yb1zEsdRzA1Bh6CDKgdP5FaRH2HSkko7MyCvYKMDMVDewdkr8289myztGprFzMpHkEaGbwMDo7dM6y3p41ovT25aNtqvkDHmt1C5ECpwUwmXYuiR7i6Ha82MgHT34yC3tmFBDdwKgtAqKzAT5pppqE5RWxSMi5gwmniFSunDCbwRsdhrz4ZphwXEiLWMLxKVqCtEBuSUcVXaj9JZU6y5Y2VoKyoSzW2Q54PmRP4X2dfQ8aT2bPb3Ror7yQXd9Q262brXN4dunEsx3XW8nkGvHEWXUNjhidWkhELxoJC7ScfzQRdA5C68fduJkpJjZwnrVMRcufw8ZjG1PfjYgeBFvgogWn2KxC5haTZLigWYL1D4sFt5Aekw3wUwEF7MsweLK1RACf3w1fTFtUvtYRcqTkwxAQFkoVToYxQSavFTqwadwLXretJ6AHRyzrvMDN1nCg7DShwUue8RAgLhinyTVNCZAsUG3FcP9doWDBFDCCn6gjiE2s9XhfLqQk864zEMdk9qMot3nnCjMwrbCCie1XEUsQp9KTGBV8YKf85UrAGGqyKTid16u5pqFUFM1c3sfntWmcY5FYoczUkvJpsMfk7RxYdsm79Xxn3u6ebyB9wLPDZJsFmqLkH
|
||||
- peerId: 12D3KooWEZYZYF5msGMeXuesu3DG1AZgGDzLE3Ho1iFDf8YwkyaQ
|
||||
address: 127.0.0.1:4431
|
||||
signingKey: 3i2UmD2ZojXRvuU3gCQonH461gMa6cEjXkDb2wu6V8dkynyZ1Uxc419QkxdmKY7mXoKt9TcbCN17Rve9EpD7E8zVWkjS
|
||||
encryptionKey: JgG4CcCbae1qEpe7mKZMJjpanwDa8wHC3JLjQ3PWiSGMvdt19NbnHD4qGG9jkwh3tw9oGgThgF1A7NERBwaVw5QxzUdnYHbWsHC1SCFkvV7Ev1nAeMtBR4c5qPd5sdCVP9YhbqkYVasSZNZRikNd52zAmhvduMPPqjKhrJkprrmU14851JMtAAREgoHYH6M84RwEQ3AcmX37EHgYQ4zpV7FVGLy4KY5mc3ZmeAGFTTKJM5kD92Z4YpnjWpkMMqRBJx8NraJWuQYKRcPzybnZstwJknmf36cQFjFvoRGpxp23UnG7wDap5hxaSDi6PqCoUnBLrrd91z5dimQnv9hWEjyYvkEwney3bKmrjAwB7jneGm4vveUgZno12gP6FqxT8cG8X54ZqvPFu4iWCxXVc2HpuUernxSQsFJiUogrotiR54UY5tc2JRv5KzMTTeRtXWzGaEJNAzGh14wXF6U2PLHnLyYYjDtFRybZjVN6KvVbWS2NAtCL6d24JTVRzJ3WvqfgDQnJfAhibvUuaQmYdRDZeMoMk5p1ax16rivjdMh8mHubzyScaq2rVKEko1Xedm4RsWn1Qg6TeanrctTc6yKzk8H7NScKXxY6QwxGsX8vkKdbemQBzdSMCQ4xxRBTcK6RFW7QwmYYMEDMCqdjfYFV4i85s2dmBzPbF7AHUX2hvgDLjL79KzByf7cLoVu5fvVAoADiX9Yx6kuBHJiwkV3hDTkSjNmTcDxAzSc874o6Nm52ePQvvdRCqhShkRgXZFuiA6zMiBsAotihdv714ihAwvDsoUd32c6AG3NTU2NtWRmnPKNh3aRZ1kAXHWwXiFXJXsyHXDfeiwa59gsjent3gWxWK5JtENJZd4ZGxYSdNz2sPrgQZyt1wGU535wSfsbtGysptCBWnqSPAN9Ggv1TN1L7d3sCQx8DQzKU5dsPTY59hfUX7TxD4RJxHKbSaLNgZZhNTFegWXELHdrro8GwBDekak4CLqfqxaLGm8EZFJ8KXTXWVVVNWAGwDmqMDiKjhZnkaviWaZ8oxQcZMMcWewbKMR3MKCarjkr9sghipKcoNFV4tmomW4hHP9gKa7aEoddahtp2eL71MFmVd3F7F6xdiGQyCAnh9ZMZhXuWQpZaLcKen7wtvsXjbwqgt3Q5MNSXYR2G3cTqQJ1ZaLcs4YsuSc6AcSKuetfv8pA34kihBEvxjSKXZHu5J18tFF7NoUg8zHJgPzzLAvSPr4KR1hbAg8FnuFg4HLoBkxrVsK95kHbicopB23PG5vDmii9kDHmmyh42FbEsSRbsPVtNb6LAw5kwtQmyjZUiv6KMA6fKZFBndWoGwzHLWWND5pLZj31uisgyUyPKb1txJVQVBTpPH2uVgY4UPa4gUkdt63UaqxX8G89CcBKH22QSfR4buqkEoXuKkAgu28EyMfeWTg6DzBuJo2YQbDTQVeBC5RXsxY5VWGNYnopHcsY765ykRNfuvKi4vCPxWzxFN6riAgGLin92rhwVyEbWmxvfmL1WLXynKfW6DgWsFw4aSQGG6aCabkKhUtx1TZM7XMLgopuB5THpJdj47q8cxLjf16DeMUEgtZ15NrX9nLZxSq6PahF3edMpbJSMAwu12BGC5yAx2Cab
|
||||
- peerId: 12D3KooWRU4heShGW7R8HhzZrApw87yF1VY4aVQMNdhpMRzRhyMm
|
||||
address: 127.0.0.1:4432
|
||||
signingKey: 3htJbCGsdxAQzq5dRE6wEmBC7dNBTKaxBS7fVjQQW1zDRQ4XmrQAGcxm7ccFN6k8h3Ac19fq53UFZVXNXg1wxkYnLmkS
|
||||
encryptionKey: JgG4CcCbae1qEpe7mKYsqgaWWuQ9hcxe24JE39sVQo8koroFeUpyoX4jM65ytMbavBy6wm5rThYvgUgikRmwvFxmXB5x85EAgGFbb4mJPNWt23TVbasgGatqJW9Ry2pCwq28gXzmZPGfENHVV2JV88UFDbKwSU2YJZRuYoBXKSR7Ls4Ybse9ptdZa1KsELYLTXwHRkvj7FTfVJpnnvCGQn8fyna14SDhDNmJCxSD1foUiuvoCkq6CEnHEzU57NGGs4wbgTgDvgx6nnNwCQikwKRn3TMc4vJ6MjjWfB5QFhNY21f9dNqxLKoZ2HNAGhypogHuKwiwQTkGH7WcZdsPbLRceNw7bKx1BjcjTPF1MTJBdnRLNoGhMJ6F2Na4wsTfeH2z21hgxCr4tSq6PzXVUp1DLTYuD3SYFgfiJeXNVZ5Toz35Ns4juixYqQcJVn9GBpj7itQp12KMCYJZJ5nuW9wDyFVh8MZdo6fkvy4NEB5NibaEScm4cTt1UmtcDw139fQct15jPHzoHrgNrpkBGnpLufw1MDtaLzQnypYEDB1gALBJCKrU7DBpHri4Hmq9uzNKTvm7a8XMveqSKsVhbxebtCnyj3CZbJLeQc3yekTpCVaeZ5iU9Fn5EPu1R7RfUfzm4PGtfEZvvwq11Ry19DzwX6rkJjjR1dbFQweT3tq6SwDorJR9G7QuBdZNFQSb2Vf5pPKZ9ZgVxn1HoBSZ1z3CpzChiHUfD2ntQBzzVA3pPQidgK5L5Zhf6cuQhoPNAM4wYmMxWhEWdNFQb2LVfKanu8Ybg52r4ahWh5SWTUW7PyWUj5UfmqDRXhse4NnHgBCWQSrjsG8uYQD9vyfFVXkXLhf78Tpk3ZmWNoZ65puNphD9gPBA6kWZ7nde3S8dWYUC2AuBhaGYke7hUFfYNPHC3toa27njaGnVhjYKTFQcPi38ompA9BiJREfWbChHMaxLRN2R9SNpT4ZhgoUmZJkKds9Gmte2j63C7ZSY8vSSdyQ36TQGHqi4CXXppNdxRZyXiDNvH9jnFykXa2saaagZRR1kWJ8JRMVUXkrz4p6gEEuaC7fJt24KPT5dwAYhf7pwzN4smF65ajaGHL7cpX1xJDE3fKs4849NvSpA2fTWpDtTVYRBGpWrgrBoP4DSHQn6Bx3vxdyFAvNB7Js5QLAqFb52vKJ8XvsSqjENQhmc3Y7FsCWQ9ejPsZca4NPz5jwVPTir9SbLm41U7M45PNz3VKkHiRTuX8gZLkvbmfsWZCoRxBThKgMzQkZGozr6iH9Evvs1PAicM1b2VMqeqzoDUTAn1KUNPcB4yDd3RghNU5S43UkckhxDT19qtZo66NrR3dJvkMffuwrZScWBbSzkbZ4223zTVD8k4mqtWjVc13M4Fx5qysQ2Hy1pRe4vjf716bpaXXvppq9NWu7g7P2BDH6eyxm4qLCQ3rFgmVrbZvUgHRhquwY1tLiFCMKLrfTwHVuV6kWhdjRLhgJajvUqrxfgMtWZdFHDtNSiHG6UnfiS1FBWCAm7HywmQjjtd2mx1QhACMfHUaPyFdFUNW6NZbun8JLskZAJXLNCSK2NE3AMUXE4kcp1HRMaw6eX4dWqUG39Ncp3XDzCeu5vEjSZdYiZeBEq
|
||||
- peerId: 12D3KooWSF4u6oehMBV3VWDvQsn3feFpX5gNmRctGtcoyEZYjUM8
|
||||
address: 127.0.0.1:4433
|
||||
signingKey: 3iLAveK4Tf4YMDh5ZMfXTu81H2Zt2hMwMeKqNJFcF77B73jyDe8bNHepCmwBEGSPdExTXXvP1vV4HfroR5fP9jvsMSER
|
||||
encryptionKey: JgG4CcCbae1qEpe7mKjsYJrKbJS5BrJSR5rQTHjRNmEYdwmxHV6XNnYTKLBeXZJ31JqzmrERPjbhFQf4kSN3qKcNPKziT21EKG6TKDr85AH2ZMJ3qR7dtnoip2bwN222Hju8DqQ8CkteTDkrPXUMVQPGw9f9x6JcUeYdBTnksdLcPo4hxJxAQs1iHUtbra1nE6nAMUsqvuYTSR1TDo4W3MuCWeqnShK1NiYXZ7G2Roe3CG1e2eiKsJHZRBtduSC6Ga4EqSxNiMCwGivfcyHx6BnSPutkG3Yb1DUhkbwVEZ8bZtpRz22kTuxdnsXQBb5kd6mCp5BSCQQ2UppTJ1azD3xU3bm95R4VdB6A7ymVwyU6Zj3JD8y7i6yQvQgw4povsaEQsCsM4AXSPi6uEHVDHE2GECHUqceAkrSiys4fr3Jowe4YJeJyU7VgM68BfohBjwUXijkYfS8Zh3kcxTXhKf8DgvLA1NQe5Srf7jwQT6W9fVjn43FAeX5wu4JHUxbzYa4ga5pWfuD3qX8PnoHNFjehSBVb7QsZYG21ZzqfuiwLUntdZhNrvh58vSwfm5oTEobQUt8BcEB9uCnTuvohusSbFGbgTzxZDyZ5L9hGuL8zd6qEtHtvnDCej3uxVUDTcyiBdAihRvsBnG1W62BC65Z9x1nLn45pwkgRnRbzHJ7q1q7oNkRDeSWRReoUr83Re9JdJu3gDMCDskvrMeBDgGZ7JZDwR9kbhsRv9pR79cfvbXjXnXxz5kjCt8mq5bc1W8McDYq5f5wHUQsMzJZR4inV1MafWFByoiGSpaE2227bWtKembkuTv95vHZaysC9pN4QGSxwPE2mgTAZf8Cd4FTigQ4aUD43F7kJQKnbe8Tv1WNicuyX36yc3vgTohu3pSG5twVoeqkW4wyWJ8rBHEfKTWTFp6qWQTGLova71tVgmdb4VarfdgJyJtvUDj17k5sjsfY4GnW7xLyeA6p2qwLJCCLcy4iptSRztm1R5f76e7XTnR2Rfru98721S2Yd79CEVpfPTNrN2HohWzeS9wm9FrQtKTqJPyzgPo1MHLttFHrP6WvwM92yrgFthkxaLNFm7cMXnKFCx6FdWQqH3otAzA3TRfjEb1jDextEnAJfQNHR2aJmTSY3reZBTx8iGH1U8u4cBRqhGiqEoBWa6voZw5vxMvuB6C3PcbTu2HaUFrCS7AEcXVAk7DEKrw19Q9guaQ4rhQCyJHniw1HymNMmiCxkR7Wr7ZYHpAKbgxg7E5WWG3UnLUstSNcy3CLJHM2YGqsCvYsBbhdRDWHjYtLwyEHJJfYzCTCJq4rtEsnbK486R1ojxQ3XYKGyABb17K5Q4dZtkcoFsFvmkKxMskWn6Aj35bVxJQa9wA8x79RiACZDRN9pEs8GeGZ1X1pNKQZaekut8ZSSPohj3Rt3pAzoGv3NR5GppbruSwUzucWRLGJD6xUJSotUU5YWkfTVqoPrFvh3XcXjjn5nQrqEq9Wj7CeUPjU1VhVcDgvQWsyRvqXNHi3UwNcBXN92q3zadogKeSBw4XFvnVjAx5aTfytXFUKmyYJsrz9ssfzw3tvTcZpksURiyoDtp3zcrJaGAes82txEVxbxBVKQeuULM8JCF43YsrGL
|
||||
space:
|
||||
gcttl: 0
|
||||
syncperiod: 0
|
||||
@ -1,32 +0,0 @@
|
||||
anytype:
|
||||
swarmKey: /key/swarm/psk/1.0.0/base16/209992e611c27d5dce8fbd2e7389f6b51da9bee980992ef60739460b536139ec
|
||||
grpcServer:
|
||||
listenAddrs:
|
||||
- 127.0.0.1:4433
|
||||
tls: false
|
||||
account:
|
||||
peerId: 12D3KooWSF4u6oehMBV3VWDvQsn3feFpX5gNmRctGtcoyEZYjUM8
|
||||
signingKey: 3iLAveK4Tf4YMDh5ZMfXTu81H2Zt2hMwMeKqNJFcF77B73jyDe8bNHepCmwBEGSPdExTXXvP1vV4HfroR5fP9jvsMSER
|
||||
encryptionKey: JgG4CcCbae1qEpe7mKjsYJrKbJS5BrJSR5rQTHjRNmEYdwmxHV6XNnYTKLBeXZJ31JqzmrERPjbhFQf4kSN3qKcNPKziT21EKG6TKDr85AH2ZMJ3qR7dtnoip2bwN222Hju8DqQ8CkteTDkrPXUMVQPGw9f9x6JcUeYdBTnksdLcPo4hxJxAQs1iHUtbra1nE6nAMUsqvuYTSR1TDo4W3MuCWeqnShK1NiYXZ7G2Roe3CG1e2eiKsJHZRBtduSC6Ga4EqSxNiMCwGivfcyHx6BnSPutkG3Yb1DUhkbwVEZ8bZtpRz22kTuxdnsXQBb5kd6mCp5BSCQQ2UppTJ1azD3xU3bm95R4VdB6A7ymVwyU6Zj3JD8y7i6yQvQgw4povsaEQsCsM4AXSPi6uEHVDHE2GECHUqceAkrSiys4fr3Jowe4YJeJyU7VgM68BfohBjwUXijkYfS8Zh3kcxTXhKf8DgvLA1NQe5Srf7jwQT6W9fVjn43FAeX5wu4JHUxbzYa4ga5pWfuD3qX8PnoHNFjehSBVb7QsZYG21ZzqfuiwLUntdZhNrvh58vSwfm5oTEobQUt8BcEB9uCnTuvohusSbFGbgTzxZDyZ5L9hGuL8zd6qEtHtvnDCej3uxVUDTcyiBdAihRvsBnG1W62BC65Z9x1nLn45pwkgRnRbzHJ7q1q7oNkRDeSWRReoUr83Re9JdJu3gDMCDskvrMeBDgGZ7JZDwR9kbhsRv9pR79cfvbXjXnXxz5kjCt8mq5bc1W8McDYq5f5wHUQsMzJZR4inV1MafWFByoiGSpaE2227bWtKembkuTv95vHZaysC9pN4QGSxwPE2mgTAZf8Cd4FTigQ4aUD43F7kJQKnbe8Tv1WNicuyX36yc3vgTohu3pSG5twVoeqkW4wyWJ8rBHEfKTWTFp6qWQTGLova71tVgmdb4VarfdgJyJtvUDj17k5sjsfY4GnW7xLyeA6p2qwLJCCLcy4iptSRztm1R5f76e7XTnR2Rfru98721S2Yd79CEVpfPTNrN2HohWzeS9wm9FrQtKTqJPyzgPo1MHLttFHrP6WvwM92yrgFthkxaLNFm7cMXnKFCx6FdWQqH3otAzA3TRfjEb1jDextEnAJfQNHR2aJmTSY3reZBTx8iGH1U8u4cBRqhGiqEoBWa6voZw5vxMvuB6C3PcbTu2HaUFrCS7AEcXVAk7DEKrw19Q9guaQ4rhQCyJHniw1HymNMmiCxkR7Wr7ZYHpAKbgxg7E5WWG3UnLUstSNcy3CLJHM2YGqsCvYsBbhdRDWHjYtLwyEHJJfYzCTCJq4rtEsnbK486R1ojxQ3XYKGyABb17K5Q4dZtkcoFsFvmkKxMskWn6Aj35bVxJQa9wA8x79RiACZDRN9pEs8GeGZ1X1pNKQZaekut8ZSSPohj3Rt3pAzoGv3NR5GppbruSwUzucWRLGJD6xUJSotUU5YWkfTVqoPrFvh3XcXjjn5nQrqEq9Wj7CeUPjU1VhVcDgvQWsyRvqXNHi3UwNcBXN92q3zadogKeSBw4XFvnVjAx5aTfytXFUKmyYJsrz9ssfzw3tvTcZpksURiyoDtp3zcrJaGAes82txEVxbxBVKQeuULM8JCF43YsrGL
|
||||
apiServer:
|
||||
port: "8083"
|
||||
nodes:
|
||||
- peerId: 12D3KooWSEoTbvfqmn5r7QL5jBSUCYyEDvHn1mwLC7HhW69WYHFT
|
||||
address: 127.0.0.1:4430
|
||||
signingKey: 3iMfh4JbdRyi7oy9dnUBi9pYJJm81owYezJ6Vw14qraCVhuaTCfDmc2fvbm66dhFVrJK4xVT5UCNPLEtLMYYxvZG54Ub
|
||||
encryptionKey: 2M2HT8EVmV3H4KkqzeVD4ACSrteg7ZgNjwZYrzA9MUJPCUwu7RJvNS83DLdgT55Q2SCnsCDBb5THgsTn1CpKLYXHVj8pz3qd1c5fJtDpKUS6bHSzrAhHJoWMdFCzrfy2h6xP1Z1pn9ZtyqhCqhUf2exjjnko9f4pcbimHiWxB3LUqi8BfswGMazLqAXJWtpavfduNXwEvXaModB59Njn9DBtX3YuUz2oRBqNxnudd8X4QmughTcqUJiquoTko6rLg1uRR5uADEFSAgE5KuVBonXNsmfYn352HHoeXUg3acfSAn4FcPsgckww9KFEbU4Ehc3NpTuonpVd4wc5A4HPu9oJxKtfrThaZE3gu3ENkDSSykdh3QAdX5k79uGzTa5UL8z23QmsC7U9KNYJWUtZZNeXYFbcUni6JqdzgnTzqyHH9nNJ3M7dJMaE8HW3HV8Zgc7fZuWHsMTfxhZKtFxzuAtEtRW1Za63gWGyhiPqsXzXMx77173666j2qqLSDpasBBcn1qZooZUPgpDVxAdihANtU7cpr7TCQqNAn66gtkkNu3ArWMQVyEy94Spon3YmfhTRA16B8PXGDSCJxEt6amNctPBeQQYT8u8NhFLBUUjfezM7isSedCxJTccFgExuMdzmnDG357uHLAUPKmTRVzfeWQNHBuTueS2fbnEp1QGTZrhm6aqLW2mxZBnzrjn2XkL2Gi74DBS5EsY5t2TThjx3ztZ31SLWD1Y25aHoegxHEPbJXk4zgZfuWbUDXoWhTcNNDGHbi4aUgy4cMqoVyaEbDyQ4aGg1CtgK77GzoSJTR6RHeHUakALxVETkEpzPbUkE2884SRKE1HMqo4qbD3GykMUGBt5xkcbka18ndurMkUp6ReZfaudvccrFprLofNRBxisXQHystcijTvkUxXJGU5qNcvQyJqQXgqcMwwY3x13Bp7BDgREvZPQRV6m2F5ZqDKn9CyCWpAnRDMh5kQBthL9cXGgZ3i16uzCf1k4yb1zEsdRzA1Bh6CDKgdP5FaRH2HSkko7MyCvYKMDMVDewdkr8289myztGprFzMpHkEaGbwMDo7dM6y3p41ovT25aNtqvkDHmt1C5ECpwUwmXYuiR7i6Ha82MgHT34yC3tmFBDdwKgtAqKzAT5pppqE5RWxSMi5gwmniFSunDCbwRsdhrz4ZphwXEiLWMLxKVqCtEBuSUcVXaj9JZU6y5Y2VoKyoSzW2Q54PmRP4X2dfQ8aT2bPb3Ror7yQXd9Q262brXN4dunEsx3XW8nkGvHEWXUNjhidWkhELxoJC7ScfzQRdA5C68fduJkpJjZwnrVMRcufw8ZjG1PfjYgeBFvgogWn2KxC5haTZLigWYL1D4sFt5Aekw3wUwEF7MsweLK1RACf3w1fTFtUvtYRcqTkwxAQFkoVToYxQSavFTqwadwLXretJ6AHRyzrvMDN1nCg7DShwUue8RAgLhinyTVNCZAsUG3FcP9doWDBFDCCn6gjiE2s9XhfLqQk864zEMdk9qMot3nnCjMwrbCCie1XEUsQp9KTGBV8YKf85UrAGGqyKTid16u5pqFUFM1c3sfntWmcY5FYoczUkvJpsMfk7RxYdsm79Xxn3u6ebyB9wLPDZJsFmqLkH
|
||||
- peerId: 12D3KooWEZYZYF5msGMeXuesu3DG1AZgGDzLE3Ho1iFDf8YwkyaQ
|
||||
address: 127.0.0.1:4431
|
||||
signingKey: 3i2UmD2ZojXRvuU3gCQonH461gMa6cEjXkDb2wu6V8dkynyZ1Uxc419QkxdmKY7mXoKt9TcbCN17Rve9EpD7E8zVWkjS
|
||||
encryptionKey: JgG4CcCbae1qEpe7mKZMJjpanwDa8wHC3JLjQ3PWiSGMvdt19NbnHD4qGG9jkwh3tw9oGgThgF1A7NERBwaVw5QxzUdnYHbWsHC1SCFkvV7Ev1nAeMtBR4c5qPd5sdCVP9YhbqkYVasSZNZRikNd52zAmhvduMPPqjKhrJkprrmU14851JMtAAREgoHYH6M84RwEQ3AcmX37EHgYQ4zpV7FVGLy4KY5mc3ZmeAGFTTKJM5kD92Z4YpnjWpkMMqRBJx8NraJWuQYKRcPzybnZstwJknmf36cQFjFvoRGpxp23UnG7wDap5hxaSDi6PqCoUnBLrrd91z5dimQnv9hWEjyYvkEwney3bKmrjAwB7jneGm4vveUgZno12gP6FqxT8cG8X54ZqvPFu4iWCxXVc2HpuUernxSQsFJiUogrotiR54UY5tc2JRv5KzMTTeRtXWzGaEJNAzGh14wXF6U2PLHnLyYYjDtFRybZjVN6KvVbWS2NAtCL6d24JTVRzJ3WvqfgDQnJfAhibvUuaQmYdRDZeMoMk5p1ax16rivjdMh8mHubzyScaq2rVKEko1Xedm4RsWn1Qg6TeanrctTc6yKzk8H7NScKXxY6QwxGsX8vkKdbemQBzdSMCQ4xxRBTcK6RFW7QwmYYMEDMCqdjfYFV4i85s2dmBzPbF7AHUX2hvgDLjL79KzByf7cLoVu5fvVAoADiX9Yx6kuBHJiwkV3hDTkSjNmTcDxAzSc874o6Nm52ePQvvdRCqhShkRgXZFuiA6zMiBsAotihdv714ihAwvDsoUd32c6AG3NTU2NtWRmnPKNh3aRZ1kAXHWwXiFXJXsyHXDfeiwa59gsjent3gWxWK5JtENJZd4ZGxYSdNz2sPrgQZyt1wGU535wSfsbtGysptCBWnqSPAN9Ggv1TN1L7d3sCQx8DQzKU5dsPTY59hfUX7TxD4RJxHKbSaLNgZZhNTFegWXELHdrro8GwBDekak4CLqfqxaLGm8EZFJ8KXTXWVVVNWAGwDmqMDiKjhZnkaviWaZ8oxQcZMMcWewbKMR3MKCarjkr9sghipKcoNFV4tmomW4hHP9gKa7aEoddahtp2eL71MFmVd3F7F6xdiGQyCAnh9ZMZhXuWQpZaLcKen7wtvsXjbwqgt3Q5MNSXYR2G3cTqQJ1ZaLcs4YsuSc6AcSKuetfv8pA34kihBEvxjSKXZHu5J18tFF7NoUg8zHJgPzzLAvSPr4KR1hbAg8FnuFg4HLoBkxrVsK95kHbicopB23PG5vDmii9kDHmmyh42FbEsSRbsPVtNb6LAw5kwtQmyjZUiv6KMA6fKZFBndWoGwzHLWWND5pLZj31uisgyUyPKb1txJVQVBTpPH2uVgY4UPa4gUkdt63UaqxX8G89CcBKH22QSfR4buqkEoXuKkAgu28EyMfeWTg6DzBuJo2YQbDTQVeBC5RXsxY5VWGNYnopHcsY765ykRNfuvKi4vCPxWzxFN6riAgGLin92rhwVyEbWmxvfmL1WLXynKfW6DgWsFw4aSQGG6aCabkKhUtx1TZM7XMLgopuB5THpJdj47q8cxLjf16DeMUEgtZ15NrX9nLZxSq6PahF3edMpbJSMAwu12BGC5yAx2Cab
|
||||
- peerId: 12D3KooWRU4heShGW7R8HhzZrApw87yF1VY4aVQMNdhpMRzRhyMm
|
||||
address: 127.0.0.1:4432
|
||||
signingKey: 3htJbCGsdxAQzq5dRE6wEmBC7dNBTKaxBS7fVjQQW1zDRQ4XmrQAGcxm7ccFN6k8h3Ac19fq53UFZVXNXg1wxkYnLmkS
|
||||
encryptionKey: JgG4CcCbae1qEpe7mKYsqgaWWuQ9hcxe24JE39sVQo8koroFeUpyoX4jM65ytMbavBy6wm5rThYvgUgikRmwvFxmXB5x85EAgGFbb4mJPNWt23TVbasgGatqJW9Ry2pCwq28gXzmZPGfENHVV2JV88UFDbKwSU2YJZRuYoBXKSR7Ls4Ybse9ptdZa1KsELYLTXwHRkvj7FTfVJpnnvCGQn8fyna14SDhDNmJCxSD1foUiuvoCkq6CEnHEzU57NGGs4wbgTgDvgx6nnNwCQikwKRn3TMc4vJ6MjjWfB5QFhNY21f9dNqxLKoZ2HNAGhypogHuKwiwQTkGH7WcZdsPbLRceNw7bKx1BjcjTPF1MTJBdnRLNoGhMJ6F2Na4wsTfeH2z21hgxCr4tSq6PzXVUp1DLTYuD3SYFgfiJeXNVZ5Toz35Ns4juixYqQcJVn9GBpj7itQp12KMCYJZJ5nuW9wDyFVh8MZdo6fkvy4NEB5NibaEScm4cTt1UmtcDw139fQct15jPHzoHrgNrpkBGnpLufw1MDtaLzQnypYEDB1gALBJCKrU7DBpHri4Hmq9uzNKTvm7a8XMveqSKsVhbxebtCnyj3CZbJLeQc3yekTpCVaeZ5iU9Fn5EPu1R7RfUfzm4PGtfEZvvwq11Ry19DzwX6rkJjjR1dbFQweT3tq6SwDorJR9G7QuBdZNFQSb2Vf5pPKZ9ZgVxn1HoBSZ1z3CpzChiHUfD2ntQBzzVA3pPQidgK5L5Zhf6cuQhoPNAM4wYmMxWhEWdNFQb2LVfKanu8Ybg52r4ahWh5SWTUW7PyWUj5UfmqDRXhse4NnHgBCWQSrjsG8uYQD9vyfFVXkXLhf78Tpk3ZmWNoZ65puNphD9gPBA6kWZ7nde3S8dWYUC2AuBhaGYke7hUFfYNPHC3toa27njaGnVhjYKTFQcPi38ompA9BiJREfWbChHMaxLRN2R9SNpT4ZhgoUmZJkKds9Gmte2j63C7ZSY8vSSdyQ36TQGHqi4CXXppNdxRZyXiDNvH9jnFykXa2saaagZRR1kWJ8JRMVUXkrz4p6gEEuaC7fJt24KPT5dwAYhf7pwzN4smF65ajaGHL7cpX1xJDE3fKs4849NvSpA2fTWpDtTVYRBGpWrgrBoP4DSHQn6Bx3vxdyFAvNB7Js5QLAqFb52vKJ8XvsSqjENQhmc3Y7FsCWQ9ejPsZca4NPz5jwVPTir9SbLm41U7M45PNz3VKkHiRTuX8gZLkvbmfsWZCoRxBThKgMzQkZGozr6iH9Evvs1PAicM1b2VMqeqzoDUTAn1KUNPcB4yDd3RghNU5S43UkckhxDT19qtZo66NrR3dJvkMffuwrZScWBbSzkbZ4223zTVD8k4mqtWjVc13M4Fx5qysQ2Hy1pRe4vjf716bpaXXvppq9NWu7g7P2BDH6eyxm4qLCQ3rFgmVrbZvUgHRhquwY1tLiFCMKLrfTwHVuV6kWhdjRLhgJajvUqrxfgMtWZdFHDtNSiHG6UnfiS1FBWCAm7HywmQjjtd2mx1QhACMfHUaPyFdFUNW6NZbun8JLskZAJXLNCSK2NE3AMUXE4kcp1HRMaw6eX4dWqUG39Ncp3XDzCeu5vEjSZdYiZeBEq
|
||||
- peerId: 12D3KooWSF4u6oehMBV3VWDvQsn3feFpX5gNmRctGtcoyEZYjUM8
|
||||
address: 127.0.0.1:4433
|
||||
signingKey: 3iLAveK4Tf4YMDh5ZMfXTu81H2Zt2hMwMeKqNJFcF77B73jyDe8bNHepCmwBEGSPdExTXXvP1vV4HfroR5fP9jvsMSER
|
||||
encryptionKey: JgG4CcCbae1qEpe7mKjsYJrKbJS5BrJSR5rQTHjRNmEYdwmxHV6XNnYTKLBeXZJ31JqzmrERPjbhFQf4kSN3qKcNPKziT21EKG6TKDr85AH2ZMJ3qR7dtnoip2bwN222Hju8DqQ8CkteTDkrPXUMVQPGw9f9x6JcUeYdBTnksdLcPo4hxJxAQs1iHUtbra1nE6nAMUsqvuYTSR1TDo4W3MuCWeqnShK1NiYXZ7G2Roe3CG1e2eiKsJHZRBtduSC6Ga4EqSxNiMCwGivfcyHx6BnSPutkG3Yb1DUhkbwVEZ8bZtpRz22kTuxdnsXQBb5kd6mCp5BSCQQ2UppTJ1azD3xU3bm95R4VdB6A7ymVwyU6Zj3JD8y7i6yQvQgw4povsaEQsCsM4AXSPi6uEHVDHE2GECHUqceAkrSiys4fr3Jowe4YJeJyU7VgM68BfohBjwUXijkYfS8Zh3kcxTXhKf8DgvLA1NQe5Srf7jwQT6W9fVjn43FAeX5wu4JHUxbzYa4ga5pWfuD3qX8PnoHNFjehSBVb7QsZYG21ZzqfuiwLUntdZhNrvh58vSwfm5oTEobQUt8BcEB9uCnTuvohusSbFGbgTzxZDyZ5L9hGuL8zd6qEtHtvnDCej3uxVUDTcyiBdAihRvsBnG1W62BC65Z9x1nLn45pwkgRnRbzHJ7q1q7oNkRDeSWRReoUr83Re9JdJu3gDMCDskvrMeBDgGZ7JZDwR9kbhsRv9pR79cfvbXjXnXxz5kjCt8mq5bc1W8McDYq5f5wHUQsMzJZR4inV1MafWFByoiGSpaE2227bWtKembkuTv95vHZaysC9pN4QGSxwPE2mgTAZf8Cd4FTigQ4aUD43F7kJQKnbe8Tv1WNicuyX36yc3vgTohu3pSG5twVoeqkW4wyWJ8rBHEfKTWTFp6qWQTGLova71tVgmdb4VarfdgJyJtvUDj17k5sjsfY4GnW7xLyeA6p2qwLJCCLcy4iptSRztm1R5f76e7XTnR2Rfru98721S2Yd79CEVpfPTNrN2HohWzeS9wm9FrQtKTqJPyzgPo1MHLttFHrP6WvwM92yrgFthkxaLNFm7cMXnKFCx6FdWQqH3otAzA3TRfjEb1jDextEnAJfQNHR2aJmTSY3reZBTx8iGH1U8u4cBRqhGiqEoBWa6voZw5vxMvuB6C3PcbTu2HaUFrCS7AEcXVAk7DEKrw19Q9guaQ4rhQCyJHniw1HymNMmiCxkR7Wr7ZYHpAKbgxg7E5WWG3UnLUstSNcy3CLJHM2YGqsCvYsBbhdRDWHjYtLwyEHJJfYzCTCJq4rtEsnbK486R1ojxQ3XYKGyABb17K5Q4dZtkcoFsFvmkKxMskWn6Aj35bVxJQa9wA8x79RiACZDRN9pEs8GeGZ1X1pNKQZaekut8ZSSPohj3Rt3pAzoGv3NR5GppbruSwUzucWRLGJD6xUJSotUU5YWkfTVqoPrFvh3XcXjjn5nQrqEq9Wj7CeUPjU1VhVcDgvQWsyRvqXNHi3UwNcBXN92q3zadogKeSBw4XFvnVjAx5aTfytXFUKmyYJsrz9ssfzw3tvTcZpksURiyoDtp3zcrJaGAes82txEVxbxBVKQeuULM8JCF43YsrGL
|
||||
space:
|
||||
gcttl: 0
|
||||
syncperiod: 0
|
||||
@ -5,38 +5,37 @@ grpcServer:
|
||||
- 127.0.0.1:4630
|
||||
tls: false
|
||||
account:
|
||||
peerId: 12D3KooWFgtCbkf47HhFyQW2cEdAkvaofpokCiaa24Phnz7hpepG
|
||||
peerKey: 4nWcqWOZxv1iXWYuW35eJlF9nxownm38bZjQ27pmFgVXO26vobKLx70TnNTQzZQdoW/dZtxyE9PO37R74vfPQQ==
|
||||
signingKey: ULbtmmyFjkJ6Z+54FI1OJWfu0QdIeoCckwcrBZDLGhw2o2cXTFH5KGxQuAruNTbREz9eAVGmhGoBZtKVi6/6ng==
|
||||
encryptionKey: MIIEowIBAAKCAQEAuGAvw/JQuivjoFIhV9RGkoCjO60jNkQpVPWK52eUtEvKHT2EzufhCRwxhAreajoyzk0PsyJ75FWrrvYs2tkSVHFOSiBkZIsldn5gPg1cnvnJOZ9VKDFp8h85d/4cPQ5tX78043nYTgLje2EmbB83inIr4oiZgxDrtLkozJHleAyWuOLIvlWO1l4Uplf6+uooL/5+WeUCuSGUM0wgXfpn+I2IuRhVDVZiChfp51Q6D6brTdOzNcWq1dw6Vld67u8aCLF1EVZ+xM/rnLLBC7MFvIw44LqHvmvGs/lpE9nMNx5L2KfpbpHSBI0IH3FkLQe2Qz8OMZpIa+aga/DzrBpEdwIDAQABAoIBACudXU898AjKPxN6ujZ7maIoWfTQ9SZuI1TcrNomr4+i6hHWrqb/RUWRbMkuhQSd9czFf/RBMQuHlJBT3bJ7bRGaqAly9iyumdMY/A1RvdpBfm9qGIvkfIpxBngzHVz4H7lpkspI1XlGx6c1CRDEpa/TaDwzUhUmGIvszRDvZlfqQvjPjyYSV5Hdc4ywh5zjuSFlxOD/9gsPRE5v4M4FGrGv8cm859P1u95Wxxo3pWincpzjvWw2LpsUGctyU34MhErxh86vNhP9v+nR4VkdojVKkHQTYnPKUlaKj6F+IUSj8syxuTJb8bs0GBuvcXW9AKp/K0xq/GBC8Cu/XN7Ln7kCgYEAwZoqLnU9OuwkcN5AHYW7XsxmVCEnxOsncrUbIzEKPvy4wELdOCVVrX66zmIjb+1+mhaz+mGMGEpkVMBld3wdDfmGgo0CAPlF4efH1ppMzUm2aZ+HYQR8KMH1XOT9qjbGEnLeWcANQT0vZPpe77PQLNwLJ1zv6EtXMMrEH0s4ijUCgYEA88zCNsBtB07ayFr9r+RCfHx/X9wFkT59t2K+axIfZE02f62WWqJCZYMlZu9XAbYEQ94H43/NAL9wfA8dgnF7mKSL8stJKt0g2iPa3MluF4Gq5Y2XYEVf/EDEhP2jh8p1l+xs18rVzsQQ6b3CEU9ytmBJWvkWnwVXf+ZnsCFECXsCgYBM3YyJzXp1/nOpbFRAZGw0AytNk6xafpK29DjGDB5pS6V+kA2M0SXnMD2y2zv+oGh3fTQP4NLigga7r3eZrOlMNxm0k4+MG2wneQLarYB4sR9/aBsz5bf15qwoKbKc9gpGIN0u/RVGJai/irhOqzGn3eV/x2Jo9CC1+otLcW4NUQKBgQCOOHlnZTN1GuwICwSIkhiy9BF+AyUASLsfuquoXEcRxPUw4DugnZ0sCKhN9vsDlYHBcYmajhgyAnuE83BcgwT906eMOEhzh9G9T0NCnwLpFYxzIvkWgQHwbnv1tNyrv1CAEryf2cSGPNw87qSCYp1hhKPmPP6UP5J+mxMLrSw6dwKBgHHFweDS2tw4TNxJQjhfQOp5t9VQbQffFZAqpXGFTc4vf7XePlxIGoIpOg4ShHCKKHSy0PtsLe7QjLrdbMkyYh8oGqgNe5CYTzFFDeK6Im1DoiqNWT+YUWF/gzVRUSpo0QW+4J1hfChG2URp9KbnditXKsJ5Vh+QayHPoZwN7Kgl
|
||||
peerId: 12D3KooWDPdgoAcpvHcED4FsU3iz1mX4D2XBi4KN8NXaSt82sn7j
|
||||
peerKey: ZOaSbsUfam6r9KYA9jlkbDjQ+hZ6wpPXvDNRyjVyn7k1GMYeRlDTNSniNutKr32daIDQuowdjwaCeQ+hoij/Wg==
|
||||
signingKey: OYgzXHbYZDouketIP3AJJ3MwmdQ/7ZepdkE1kUCnc6CLc02ua64saYnkFcoROcSgrVjrL9k8aaetWCLEXgM+kw==
|
||||
encryptionKey: MIIEpAIBAAKCAQEA0/0eVsifbPXKWxGj/Upfnc7Sgv2i0f4Nd6h2ahHurxZt4+H+3MZ5fcmdBo2mrk8XArvIAl6CHxM0KnE8ZQPU7xKi8o45jibIipCaB1CfTgOtmJ8a9wZ2fwheEtbiy39Twb7Hyg71IeACmTmS3YPYX3nGAkR5/vln25r1G9K9dX5JIybhEsylvyS+w3L6noY0t7zyDQOuzX2S6VDwE4UrNJvTxM5f1ezs4z9LlbkTqPEN61K2Ji2UHyg1b2BONfIA+20hZsWwzmUdXdguMIaN0D1eTE+PSxHXU/myMBdfXeGFhNVsSaYhAm/KcPVt6oOd0gDRfuIOyT/QAeQA0VoWfwIDAQABAoIBAAZ97urrc+5rTIojbSk5mNoFVm8Kg2z44cKzVwUCjZOxFSZwalSqg1f1z6g+uEcIRwUfaQ2hhUycUvGlzBqv1lqH8JOLBXoz99o+eWkV7/r8o9lTrgi4mvJi+DaNfB6NRKxfQlEOyjUCXjIBEF1WR08NNKInJLFJRAP2p+D1QDYT3LUpVknIfrxCciBbisysx9QlS7sP9rAncUWUgn1bvYlyRmMg88EASanViQzdvrjIp6LTu2MqO5Q8mfRRcz3oK2qAuArE25KuyF/BRnMlFGDT0n4stgxCMDYw2vdJcvCsMXkfngbOsYeDBB4755vVi6NDGekDRBmI0S0//WCCqkkCgYEA8BgwhIgn//QE47Rx15F9H36msV3WPcxpSga9BBFQzKPXVij3oBxlyxTKnf/iFTIIeCvefne21R1MwOWuXavDr2tCQs322HI87DjrMKQStaf2wyn7E2So+7mW9psD5QGcQfXP0s/LoehinoChKTitWfqD1P0RX6YNQjaKYq80QG0CgYEA4ghHLE+dDkqG/08UH1L9B1Q9bWjvOiQjyrtRtnPz99xuSSH7XywxdXdPs8jCgquKRPHrEfBUd4Ry9uhqcCzjBVPx6T/J07L5wVa3ZE2g7n22DAT3eBPJ3bkeFsPV1zQzpJYnQSed/j8Zl2899242w0rUd1OeST9lvVz+uDfTlxsCgYEAokKGz5rBBa7hew4g/eHaYOWUPDxBpQQ3iArjxRL6u0JjLlyDdZabiNLlWEBth4uHw8dKF8hKLN8fVyIiZDXICw5++mz9zSvvVmnlMLtB1bjNAPqnL2UQ+wZjKwh6alNbSgyZRkyevy4xMBOYVyZxqWSvocrh6fVr8nqvrZ/gvUUCgYEAiA9nmHrMFcAzBxh5CmoQOgsxdtzFtH/ws6aSh3vBDiC4mnlEMYQOuaD6b0SYIcRU1S+yyveaQN+PvKUm/SNn/NsNMdTeDvsbcJBckJpSF33AyfdrZ/KxfzBhtl5oKMUZmSdxtby9VEBzjT6/VGQZvvEaeEHzdDAfdB+4jPe9/KUCgYBf7IhDH3+9Rrl6xQtIyErtaAWm+wQlucbMMoJgjXL6F9V6HqUer3+7OvNJQdrZiYcxHRlXynT7cN8iw59rOHQxEaNOXPwz9TS+wlvUerUHibgS1GOnLVke/NFoEi8M+B2pdo1M2x+YBdX3hi0kMYB0VtZM75uPKS9I1ZSFfLmZgQ==
|
||||
apiServer:
|
||||
listenAddrs:
|
||||
- 127.0.0.1:8090
|
||||
tls: false
|
||||
nodes:
|
||||
- peerId: 12D3KooWPuwdqpDQxWhD2Vh4yskx2T5VMrwdpTZLfACzgsGfQfNy
|
||||
- peerId: 12D3KooWCi7waUGMExFaEMgtKmTaanYaPGNhWmEx2nf7jFEXgQab
|
||||
address: 127.0.0.1:4430
|
||||
signingKey: yOEpD2+cPldXc2urGuU+szunm7fddRa8xew2uVjaxifRcVzNKhSERpOefjrXaky7PcKmSmTsH/5ZFtcrh1uzqg==
|
||||
encryptionKey: MIIEpAIBAAKCAQEAxnE9Htwto+2fVmonkG9/DxNre33n7kjfrZU73JcHmpKhPlRFirig5T8rs2MaTq1R72/8nGBJuSxsz1PnexI3die39pY1OFYfZCZ59LbT7uH/xHcvkVrK2n50Q41KbbGT9BEzyW+XPkKPDpTq3/igYP+yUQgoWLfMwxCCLKXDe6qUC0fuIxR80fvj3XvorB5dnAiQ01JkH4PtCV1OWT6ZpLGhzcYxsxTHozd6LdMOC7wgGhW26dOSa/vZ1t5avbewFVIz0qfqBncunb7tjO4xa3xVYaA5jBbixDQUYFjVzW7cksrrN4CFNBDBGJ8PLS80MuMg0OG0O+/Qi1mbGb2mUQIDAQABAoIBACODAD0VidVcILeGJ65hRYudHg7raSXrRJv7qMrA/EtdEh3lVsyMXb6on1lq0rphqdf/YmVZldfda1tu2G3dxK8QTIuENeHvB48Uk56HWUXWi77M1WZdqQ+QsZ2lGzymGqQCsBHMNnSd1Jv3alDKXWj+WRrHKvE1cx81RRZYU7M9cpurnF5YNjO7L+7sMxUA9uAQGbe3kDVzrygraicLYQpxSNHytName0A+k3ug0qer4I6PmZhhJykkz6MD3dz/n625HSS+X+TuTm52T2b87tL27xXmSnUK7eYWjZ1vQlP1fWmqnac6u5LApUZaRi0tTjtefSjRW4jr1q20RqOp1kECgYEA7Onh3zM9ejATsjW6WISGKiBPci0D7DUbIuGuJrdQRadlkZzmeQ/VOYAuxIQD4GnQDRhM1FyxsqiAWkJOyCLFiMmsgIEyW9/eRhF8NlCVU+DA/fxy9EagfBbVsgiSBwOex24hPXIVYlaHkLAloNoD4bpw0pQZSDWXr+xvMFNwoGsCgYEA1m3sWA/e8ZuXForaUOoJzBU9nwC79bXv2UNktsVvBlQ1o9pbjoYDcVoAPwuBVUL1UwqDNMzPdhDBKBjZmCyjS6zlYD5ZKjF2m8iTyc4QcaBCdM0iyQpSXTmrfMx+hK1aWwL1p8ssNcednp5ExSAaTyNNGVdbtddiQ6/KMPmhUzMCgYEAwDjLsUNr4BXeBTweo+9yw/9PNn5brm0wRU8C9BrMIJe/izPYs+UqxerBB2Vtl8mCqv1KaQuEika5TYJ7VVsRFvk641DwQScUu5k4RQGBB3tWWz1XL+eWEticLkVR5isDyyAKDEbiHtXCTJz/CtGZUK7rF5BeKv6AwpZ9aKJqwV0CgYEAqXDlQNURu+PR6TtBtoypvz3NmraO0GO7KvipPhAXYm3qkRa8IIxfbhPLfAYQZhpqFvuIoJFzIn2s1I2GbExhoSv3eSzrcn7xlbpSpjYSImeb/AYZhbmFSiuHCi/hjeAaNS7KhZPz1G9vaubvusFaaMyhYPP6AWA4QvpHEJpB06cCgYBqR6/7d2hQiq4MJUrBEzLwG4ijnPeq+UVLQjE598hVIj+8UhRZRRcNWVEJxfcIL1v6Bpo8XISDNVRb30T9bPGVnXvC1jutTUbXKUB1/8iXuyH3IVieobch+bGd4v7ehH/lI7vzB6hjJpFzHopfFUn4wacSQdcFi3tRAwUB/L0S/w==
|
||||
types : ["tree", "file"]
|
||||
- peerId: 12D3KooWBgHmDqtXH9SrZfAmwCFsD8LZhTD5dg5wkhdbqFoS8GBN
|
||||
signingKey: QQwIKP+YwFY9WzeluVGFwlLj3EJ36RNtGH7QY4rJsAgq+X1I47HaHoFUg2UNZIMtq8mggHYZA4a1B/xntR1RcA==
|
||||
encryptionKey: MIIEpQIBAAKCAQEAxn9H+w/uFvOd8rW5KCpCvisG6JmDQa1pp1gPdWhdTpqj3yI/3pYK5kgnZhpUF83bQ6zKsNSVcxRqRvW8ZBGA179fHwTwe/KkMuAhgoOCMNG0+EKmRYQJdul2MFvgOniVJxBNaywoCWA0HI24sk4Dp7pj2Dn9yhcj49J+j12STlY2/+oAmhA8a7nxZ2XOMZyZIR9jQ+9MgQdTEa65LSTMTwQ7/A0g3yY+t8+BxhYT5hEdFKIgAV3iapbpP8kT/EvVHZYFz0RUBa2NC1xJAjfFCliGBqD9k7kUNOmP1al4EXheueZDtg1WvwY3PRRcDuSvxLCh1TAuHMMOd7XbR9CrvQIDAQABAoIBAQCiui/pe8rFWBzRn/bWHacvvZhhUZCQZDjsbr3lk5SC3zWetLZFpR30YYyjIMx141Zw6ZQVWYHXoRHrcINsSgklVgcGKAd6pZXE+4edNnCh0xmYOROUg8U6jfRNetSdOsOUDcJaLQ35ebve+LREwL4wYBaAajJL3aKXn7YPlDdgLc02OeQ7t3hIGX/nxYQy2X6+GGsNZvZvmiEoO5cCKPo3lvHIA8nnjB/0J9Cd8ffqiTNrw0NO/ErHxPxTu4II+3VtJ3xWZKlVAOI7Q2uccexdqkJjFcJHmqRWLf8zQzxZxo1TxgDZmZcQHG4sQt/XBL6A2xoisi0kwo5yz4f5WflBAoGBAPKtjMdC92cZLtHlBYvqrQqxJdCpQyidVEa60o+IH2q7VDepLW9QAx0gIwZIAKk/kcTHCtNu1pxVaX7YhVmdtRj8cr1j7g+CWtYaAeMrlpDhUghBEindtVV0gOEkIMbn+Fpzp6/km8LCjqzD2SlVex4aJV8qCRi5WpK3W0Z9RHTtAoGBANFk13fgLry6es7roQvig4Bkg8Qtpy5HYvAyTPk/2q6FfNOZSSYw5y65FzJUZyTEWTn8EjBA+bngmAc6xEA4gr1diYduEm6bab3unXCGzBVWqih+cTAh9lPgmAAHJD3i89SFDE9s+Gox/1n7vVz/k5P5ac+1XyqWXCHI7j1S44gRAoGBANMIZtbU/k4SkSuHzIX64tXcbPUCbFuCTUpgpkCY8DEhjEAHB3K4Eq0eSDbrIGAN3tZO/LQWu9whTmc3JOdkhJqg1aqqntev1QxAe4mwWvPMbUiuRXxQx6LzeCvQ/gvap5cI4jbMR0NbazUD7vHJ2xG3TO5voI92iDPz7RTkVEaVAoGACHkoLvWnboOtTIpEbhKwd5WZr2qZhUnmOwoOC1gGJWHJd1aQmzcHY+Chi6vWsKoxYiNNKR63/EmWXVSHdIHU6IzMb+qIXGl1kfYB8PfDcmmbYSAcvHHjYemIvReM4+Q3MbZglSY3tzRmvOFu/EBrXGWPXpRcUYDcIZHb8idUhcECgYEArvEvxIFHIIX3bhMgXhMvM9TJ5/t/e2YHm2Qz4COeU6Y19CklAjvZ6CpZ9lGUWVbGVflI+ivayAT540HCT1kwmK8WDYrggb64Ksir0TZsv7aKjp5pfZDc9IakisBEsNkjSkOF7xbUGQe5CSiK5khFQx5X8jZHqsczlBntJuquQgw=
|
||||
- peerId: 12D3KooWG2nD7XFggVFw48xk8JyHwn8iCZ9W73gmzJTkgfVjAxpb
|
||||
address: 127.0.0.1:4431
|
||||
signingKey: l6LFiKqr4ZHgcPbL+DR7KwMbzImufQPFgpoHOJ/nvfUbpb76DCADHuT1I4gIs+XByglnY1KV8jbMfW64XRW5XQ==
|
||||
encryptionKey: MIIEowIBAAKCAQEA4ltcn1AH048bMXcKOOW7/E0TZYPxL3OtcHXWHSAZjeeTA/rc45G2eaNgyY7Ji+feLtZERbXNWGFBdNp31NHDYZAYwbZmjEqTEgV4yVx7BQP3VBEzglTJaNLTf+XIJnVAEkoHS6ogjC0oXTM6paHu64EitoOCzF9zqL023swjE3HU0dm2xwsUdGnKeO5nPMso/6e3VMavkKnFmvB965ECCBujtediP4lVdIABNVtoMHCoeI5Sn+m7TKqJSyDOIEMhHT3orYUNZWVeAHE1YTM2cI5tSnDZP80CHZ674Z/bKL7Jaznmq87mVt1h9Use2EkxR07/dJuTGvFOos4jHoiR9QIDAQABAoIBAHAr8EluooI/j61CnYk2p6LPG0aaTQJD4/YwHuwOBTviP2OghKgthGzg/szDerNfMyaoveqBvoIGqCZdQTbwwE7v1qTgXA83wYwTtBitQLVqkr1RTOJQXAMbPv5Jg5czUY3+q4DejQSKOE9/XJfKGJkSRH6Hy2C2CJ3dLnzYUqWGO3t70RLT1/sC6p6w3lXdy3dKZGkoR2wva+HXQxVrP8X5HOResXgNZwgMHt9KF1QHVCcySKYiEAefEKTSdKD2fOd4FxLgp3zWpvH3jrX0zd/DqzTlFD5Ns6Ayp2sIfHVp3sn99DZZM6DauMepQKtoSCnXZ+qKhekAwNVJnsVQkSECgYEA4spY9araeFUSl4uXCUQOpCkSshYOPRYN6sBbHsx8tV2eQtCT+5SuNYmzur3c5bkiraGEab8rZfGdDL6fLxQyaqbOmN31Db5kNh/2X+sRnxkak8lsROUWQZRF9doH73FDv6ZlI3V/JicZlOUCfN5BYT+x74R4/c1YXfyuD1J9gr0CgYEA/4K4SDwZUY4bOVCmKQz0OM+RW4PAAH6LHKenTAZNTeDNFFxc2nqnzRGMEKZTDGy0kbT5mBhBHFgShXcAiKxc5/MGkpt8Jcq6Fr5KGU9aZtYKji6mwMTsUndPNQydh3vOt5pOmcuMM6ovanNTvI8k6Qo53OY1IpO5CfOROu0hm5kCgYBnWsYd92YnDsYxUEldzKlLgPhnNov4pNNk15LvP0vaL7cPRhUaw1B9T6scAKjp/GxkasZ4lsnFZM4o37qV7wNm/WwL2KN0Rv9Od1SFtBBMzFkDXvk7kJeK/XLAr0OMiLbSYZeYCFUQ4yLSa2et1nA/TJLf0CR/rhSGiMAedX6DlQKBgAx1137OT33GrFUzNacy1oYeuTv5RNfBVA9lrabrd8GggN/JUU3mRWCexnHZaptkgbnJVZKxPBuhv+V6VDBWF4HIPD3SD0/YfxK03PA3CnWRYppkdAValRvAbcBsiRIeW4pgoAyn/IJYfk92qFK9uFMVCJVZNKYnBhMSKbbx8X2hAoGBAKwvzyAImbNB+493q1R/lSayxzG76bRJ/EseiTqwIec9c4C+Bd/sVXR+Re+xZb0FI/va1bz5CrduTzLSKBmf/+0lzl0MJvWY2+SXfGYdbl4+TTyqgDDfwqW0Tj8pDimye2BneyTmXko1rF+2Sxen7kMXnJLwpqjwZ6TZJuoqeK8q
|
||||
types : ["tree", "file"]
|
||||
- peerId: 12D3KooWASsipDzkridiMBmE7VSqp8yZvGWPY1VqySgMSZk6tsiL
|
||||
signingKey: Hdpa1ee8nBVeIxYVcWjTSaVAfqvkBcqfhWRjlKi9fQ9cVEY6sy+MxMOa4CRQgM3eJCJhaLw2Hvux4rqMUJVtDA==
|
||||
encryptionKey: MIIEowIBAAKCAQEAqJI1jTWuzef1hEdbE6Xth1GFXkJbLvn1LWmtyErrrQYtJd6zOsdncf522tcpxRs6LWANNe5HHzuP4VYiYnGe0CuBlMbnWLvH/vEh9Em0Bt7P3MrQTOFt/ESPN5AWaE3jeYc4M9WvZvLVpxCqJYE0xu8AkXi/5SqO3dfXKMyQ/kJoAn0FkAe44l3A7B/otqiYKp5oB+4/Fh1R0sFo3djSCS08KW9mbCQffQa0BA56f9cKF+/tVFqoW9YximwsVvecM8lr92NN3/kvO3a4xLnTZJNYBnaULsDbNS+Mdf0V+mkmcigaFumDHI6Z+Ca/y/tGGlTfExC4mRLOXgAnNIcXAwIDAQABAoIBAGf9UjXbcQuq1aWVk1TKnn5Exv5/9tpC7oHmWINf3IVvcviSqoRPMLx82vtjkmv6wOfvAhdL9+oHh1neFfYe23bV7+lEzsDJjrXyMR0PPpSibR5qqxdSVdQywxrmszwDGJoG1Z/8aWkb0rtuJ1hdnZ4/IF2dXNvVZi7qkNulXqjKc5pU16S2QPIjZ5YDatsl6Z7TZ48yyTxlmJKh50qmLO7S4+0jbVyDFyX8aAy8R/yDuZpZ1+aUHJkUqfvUpzngS2R61M/iAeGkNDP9mg59CwhJsOLsWSw5rA2MTwfmRIZjczG4WCfkhBhzQWztN8ded09xLySY/gmMYsKwpX9zwikCgYEAwlzJ0kC3ATNOQPhIwaVDY4eI8SRYTZIgp+aek/z/Jek+kf6/VY6eVWimEEjyMVGLTzjyrUOQyhxkJ2QqUNVJYongj/3yF8WE2+d+G50QA3J0K0b8FQFLGlLndgJ++AZmNxxMyD/XZ5aSqWc58SzA3UgbjTdDJwv6KYIc+r6om10CgYEA3geQ4XOPkm3/AagGvTRbM88nr4tyeyEzfLdXqSBdUBM+cB0t3l+mh0aMqPd1o8TcrvJ+33Kp3vmM2wq6Rj/jChx0pqQZeBX+/i3fSQUYiCnDeo2CsJ1pix3ju6xKIlssi7Lqf50AUH3TgPfeOEgl0c0skc7Iiw6uBbbN2jMbtd8CgYB8UNkN0DK9Y9GDoMr4gPoPaRtgEb0hMHwOqGV5hnK0DvHkc6px0NzZCCxfcijm/p86NtSRmgu8Gli9EUY3mZRsoH+v2d/E8KM//Fse0mDxs302SRrnXIJq/efqBUKs5XrvePxrgNoH+bko/UuERPm/D2X/9v7OtMx3TC+4+cXiSQKBgQDAbuxKCp93+S/YXqogmF0nhTbPNdwuDbOTN1CZu/xEJ7mo8BFON7acbjABTiC+pSPj2TbPMZE7OSy0uBKESmDb5ZfQyk9svhu4b0ekAO+nLBNJh5aqvnO4aFp10TibmEv+dD48BnY8TSHgGHSYcSeeM+aaJQ+5PirjtvGpWTx+HwKBgD+mqVa627FOJHKJ022L6eH61S466rvxiQqQdOKaLkRLNTsf0frcsZIEoPGXQmAsx79n5ezK0ndPsY2oWDu87teHaElqTp0oMzayuP1ognyFp5CjlUmUgLZ4ijw5ZoAinGVpBxYvHZ/KxRMxMhMYnXPYrx95nNT3GDMGV/4xG2cH
|
||||
- peerId: 12D3KooWLNu2jz93Bmw5AFjoWUWVqewjMDX9X6LDnD3B5vcDPMtK
|
||||
address: 127.0.0.1:4432
|
||||
signingKey: SGyNE0dFaQgtgNuzdcO7LB+TEz9VHAOtlQLk6WWkrkQyXiZV3casg8Q2/4PO1Oylc8Fu72RU001Hclj5JCbiLw==
|
||||
encryptionKey: MIIEpAIBAAKCAQEA0k3mw4FyexRkLgLjHzYs4Ppeyv6r9ZrP00imNf15JTuM8ajMx5oJX7JQTm8KOLRJjUdZZAd5Gtp0ezfYAQK1ZjEWwCmfp8j8FBgJIDSLpjxl88SXMLgATXYfhklnQvKlQjs/X3Ka4zdTrav2tMH9IAo6TSNZhlPQNsUory1SGHs+KqHv4p0sG8oWuKYhfBj8rWHQdUVptkIBKgojFDeJJD04Tbf9kUakbK/8KuXB6zF5H4WN3p4rMMwkClyTGeYO4LDg5TzVn8NnUi3/b/vO/3us1G/TMoRe/6umUfpQxrwo+7S2T6A4YwetWRp6xALLhp+HfAWnn0lA/D8/w1WpKwIDAQABAoIBAQC5cdQxRa5rddm48PbSCPWeFWkNW3DLDI6CYyedqDvxZwer+QtKXzww1I4X+7ZptiC9odLjb+uMkGHyXZXtnjPTPyounQWZ8JLILUGu0mbqWYwVXp9raHVr2OOHiKaz1D+BnbkOM4L9JUZ2eJL9ZaoNXLd4WdmRp8qM4WI0xqQDzOANx2HhyL/+dJmQeIUND+pdeH+Z+fYowU3ho32txNvBnMXQhF1T5K9i1VO5W49RAjIRbENsT+paPGKbNubDHRt1j36ktK4eC4HSdgv8tccdsGyrEiIbAt1XsTZfM8ie4D3A8RhSxiTC6Fkgv6vIm+iFTLzBFZKesOBcd8sfKeyBAoGBAOts5PQQJhldPDzlbnqzxMOR98WHbkVZjCqWSkNA34vqyFuPcRuX0rHK/qpg23ilbUP0fGMDTGgFzTt51FZLL16SXyRfjNhzjdmryryeddQwbp92ta2GEgnU6t1FyCuSCtcLDKJd/D9A9dC5UI6z+ES4TOnbR3nakXK9t4cUOFthAoGBAOSu+wL+SEA5erR+m3LpOsELK68CCJQPxn3VpoVfJZawgF+fEoXVMLTERxJput1+ADomIEdNc9ex86TjKx9gJ4piNHscRPFeT/AgESOIGHLOc1gk2DPqNj6wBIarUJQ9t4KcHScboh1dTPJeqqv2NSwIiLQoqFUIhfKZLnrW3zwLAoGBAJh0hC+o5YM3ZXLqAIllMN6VACbidP5j5ukNOjojIKCzAdyJH24G+2I3WoNrBbUzK3b+NC7KTAhw+V6ynlbjiWFs2D/twH/LFOkI3tkWpKcsVfbeIPimAbhsMUvpjJ7qjCqF9UCQLHGp14W6+/ftg7C8yNIINlkquVXclaTb60MBAoGAPqmL8ogG+EJH00mWAujRxq/u6meePiQMedKfbJBj1mTK6GjIRI/kZsQZzXvXTnYGTejAk4kvov0KDDaLTG+mpg6+3rUiVxlGwj+nMptKR7s2dAK0k5UsBAVrWBN9YwF+VXW9r0etJmq4ePljvvcaHtS/0M4LQjGxsoYy7EoQpX0CgYAhnf0McB7F1MxSjB0soMNv/v5utVzVihS3re2yKNdkI/YUEMB+yU3Q4gh+OljjBM6Y5To3BsQBAx4l2CysMKFHjIE/5AtdbvIS+chZZqB3vcZXSayvX8P1Z1uFdw/saiO2cRDJmR+TxaOPa2C9SzDoNTACthwLErHfzvEvVroKmw==
|
||||
types : ["tree", "file"]
|
||||
signingKey: eFgkHOqqWUE2i3HChsYuER37d8Z5Izd1ENfLmpMsgSSc6lnYW+35sm7b5J7sK1G+xK0OPhtz8uxYkT0f5gJuwA==
|
||||
encryptionKey: MIIEpAIBAAKCAQEAzc5cRGNf5G25G5Lh1hKEhV3lgxxB5RL3R0bjLhtS6W4/xhMvSaZR2girvzLBK1ydXk95Oc0EUNfCE/QKddUy16ycC4DHaObMjf96cVHhiIfKhLTO5gg2mqisQ39+oTtn85/T1imYMlkHGIt1MvHqXoPQa8guDXB/DCDz+UeCzPBGUiS4ZORJHrdd9QP/edyowUsfvwIayJhd4BUKOhgWvIAHohOTls1Xa16fkpojDy3b1L5pFvQdMw0DFY3m2LtIYVmlw1YyE/vqbhR/DMAkGGGD2nHfSQ/zApGAeYgqNSyAAMwjAaXtXnW/SYPr0IHRAnm4Ojk0qKcUfaTFKSSakQIDAQABAoIBAAksPm6J41dCELMK6+fnsWJkWftrAgDcxIq3vR5r91kSIeOJLV1h/Vnzcvw1neh520W90xBhc+TKiQrsoJ653uc/+UCF/91MFCfsECAG3z9/leYuTN5x1UU1aWAkyZcUF8EDCaUM+4ya7TcJ2DJqF+EYjOyQ4oSU1ATNXzJoHotVwcZ79uPNRTMMTUQ/sZjE3OJGkoPzOoacjmAsg3Xg2M8uCC3HAqf5kO146CX4/x9z8EnKr8XHWm8oRT0mWLR3N2WFIJ6sDuyL7MPy4Sm2xSbqS5pJ3kC/rwuLcR4KlL+HyVvpTPHQlysiwWfKz1YycKNaWfeAVQFQDKfe9fpTK4UCgYEA5rXvM0eGTljFUYg5Eb47LNl/YKcQoPGL9zIrTuyYl0skr364iIXFQHG3cv3G461jP6/eBBs0sMZe47SpNv9zP+hYthaReVLzPqqxrCQF4rJo2oCWb774BnkxWQjbiPLSJi2cc+5ZqMQI8u5XxdqO9oJ4pCCxs5nCasAcLGedrrcCgYEA5F2Rgq5mN75dSzco5MDC594HGQ4mXpj9xCDocvbhrvEm0NY2/BTH23ak11EnSYJNCvI43NX2nmxEkVzl7TbNLBP+u6IxK1XzFXg4ki2IIu1ACzHwbBE95APxZ7n4BRKhFkew96HX4cSWSvMfmrK/Vb3hPJpV8UUjaru6CiN/OPcCgYB4B09bLmsBd82wjV6jjITc4IsUjdZo5UIcaU1+0jjQ/ZcodpUq8e2diYwXl1BSQ3LPP4ASQtU24v2bGfKvWldreEYu9a7Zn/5NLCEjndoyBv/mLeAWYxRGyeaSm7kblrkeg7xR1D9xPgwp1zZzCTI3rcl2GkxZVDWBtFD0CTRQIQKBgQDe2lzMrYp87Z23b+3NRjst8OL2VXOmLyC9y+trfXeBtD3P4Kwp1dGvXpnAsaZoOusaOoS5JWgU88z6GjEbC7avRBf7XW0kQC0HD5oNNLe8ddBg3Gwl2bGPGTX0pmvd728aAf41uk+lN6X/IEEAQ10qvDDYZjhmSbUlTGthx4A4wwKBgQCQYGnHr5fvqlmLga+xkPXMFnJE1D+Ya/fkA/HTGZfLoMiqFv2q8uqque0xb5Kaim7eyQ2SpE/yolaeS8L7o6zMKT6du5QONhKdQN9ccdW/3yUQXzWcjYjAyB+zdYn9vKlMa6VnuXjR5gA8RrnHGJMZAeNLOWzH1B0eJSi/Q8w9Rg==
|
||||
space:
|
||||
gcTTL: 60
|
||||
syncPeriod: 11
|
||||
storage:
|
||||
path: db
|
||||
path: db/client/1
|
||||
metric:
|
||||
addr: ""
|
||||
log:
|
||||
production: false
|
||||
defaultLevel: ""
|
||||
namedLevels: {}
|
||||
fileStorePogreb:
|
||||
path: ""
|
||||
|
||||
@ -5,38 +5,37 @@ grpcServer:
|
||||
- 127.0.0.1:4631
|
||||
tls: false
|
||||
account:
|
||||
peerId: 12D3KooWQuD9ShSHt4nb7bXefg8ndpDXCDzwrm9pjHsnDY2khbRi
|
||||
peerKey: fp/Q18I7TNM4kgKXbbOBQJbJonlrQqAlZwTF6Rx/sKXgHQGZ1dBcS45oXGbTb15Bi2r7sOX+d6HJaaQE29MisQ==
|
||||
signingKey: ULbtmmyFjkJ6Z+54FI1OJWfu0QdIeoCckwcrBZDLGhw2o2cXTFH5KGxQuAruNTbREz9eAVGmhGoBZtKVi6/6ng==
|
||||
encryptionKey: MIIEowIBAAKCAQEAuGAvw/JQuivjoFIhV9RGkoCjO60jNkQpVPWK52eUtEvKHT2EzufhCRwxhAreajoyzk0PsyJ75FWrrvYs2tkSVHFOSiBkZIsldn5gPg1cnvnJOZ9VKDFp8h85d/4cPQ5tX78043nYTgLje2EmbB83inIr4oiZgxDrtLkozJHleAyWuOLIvlWO1l4Uplf6+uooL/5+WeUCuSGUM0wgXfpn+I2IuRhVDVZiChfp51Q6D6brTdOzNcWq1dw6Vld67u8aCLF1EVZ+xM/rnLLBC7MFvIw44LqHvmvGs/lpE9nMNx5L2KfpbpHSBI0IH3FkLQe2Qz8OMZpIa+aga/DzrBpEdwIDAQABAoIBACudXU898AjKPxN6ujZ7maIoWfTQ9SZuI1TcrNomr4+i6hHWrqb/RUWRbMkuhQSd9czFf/RBMQuHlJBT3bJ7bRGaqAly9iyumdMY/A1RvdpBfm9qGIvkfIpxBngzHVz4H7lpkspI1XlGx6c1CRDEpa/TaDwzUhUmGIvszRDvZlfqQvjPjyYSV5Hdc4ywh5zjuSFlxOD/9gsPRE5v4M4FGrGv8cm859P1u95Wxxo3pWincpzjvWw2LpsUGctyU34MhErxh86vNhP9v+nR4VkdojVKkHQTYnPKUlaKj6F+IUSj8syxuTJb8bs0GBuvcXW9AKp/K0xq/GBC8Cu/XN7Ln7kCgYEAwZoqLnU9OuwkcN5AHYW7XsxmVCEnxOsncrUbIzEKPvy4wELdOCVVrX66zmIjb+1+mhaz+mGMGEpkVMBld3wdDfmGgo0CAPlF4efH1ppMzUm2aZ+HYQR8KMH1XOT9qjbGEnLeWcANQT0vZPpe77PQLNwLJ1zv6EtXMMrEH0s4ijUCgYEA88zCNsBtB07ayFr9r+RCfHx/X9wFkT59t2K+axIfZE02f62WWqJCZYMlZu9XAbYEQ94H43/NAL9wfA8dgnF7mKSL8stJKt0g2iPa3MluF4Gq5Y2XYEVf/EDEhP2jh8p1l+xs18rVzsQQ6b3CEU9ytmBJWvkWnwVXf+ZnsCFECXsCgYBM3YyJzXp1/nOpbFRAZGw0AytNk6xafpK29DjGDB5pS6V+kA2M0SXnMD2y2zv+oGh3fTQP4NLigga7r3eZrOlMNxm0k4+MG2wneQLarYB4sR9/aBsz5bf15qwoKbKc9gpGIN0u/RVGJai/irhOqzGn3eV/x2Jo9CC1+otLcW4NUQKBgQCOOHlnZTN1GuwICwSIkhiy9BF+AyUASLsfuquoXEcRxPUw4DugnZ0sCKhN9vsDlYHBcYmajhgyAnuE83BcgwT906eMOEhzh9G9T0NCnwLpFYxzIvkWgQHwbnv1tNyrv1CAEryf2cSGPNw87qSCYp1hhKPmPP6UP5J+mxMLrSw6dwKBgHHFweDS2tw4TNxJQjhfQOp5t9VQbQffFZAqpXGFTc4vf7XePlxIGoIpOg4ShHCKKHSy0PtsLe7QjLrdbMkyYh8oGqgNe5CYTzFFDeK6Im1DoiqNWT+YUWF/gzVRUSpo0QW+4J1hfChG2URp9KbnditXKsJ5Vh+QayHPoZwN7Kgl
|
||||
peerId: 12D3KooWJ8avwNEYgR14WMWoPaeNvfEAqyNnCCP8Doimfb6JhorD
|
||||
peerKey: fcg/sg0QzcK+1JUSslS7pbLu1CHCBK4lciqdAnjUG5R7iGFFpfjlYvk9Kvt6FXCP1QFDD+ALbsEw/e6SJXBpjg==
|
||||
signingKey: OYgzXHbYZDouketIP3AJJ3MwmdQ/7ZepdkE1kUCnc6CLc02ua64saYnkFcoROcSgrVjrL9k8aaetWCLEXgM+kw==
|
||||
encryptionKey: MIIEpAIBAAKCAQEA0/0eVsifbPXKWxGj/Upfnc7Sgv2i0f4Nd6h2ahHurxZt4+H+3MZ5fcmdBo2mrk8XArvIAl6CHxM0KnE8ZQPU7xKi8o45jibIipCaB1CfTgOtmJ8a9wZ2fwheEtbiy39Twb7Hyg71IeACmTmS3YPYX3nGAkR5/vln25r1G9K9dX5JIybhEsylvyS+w3L6noY0t7zyDQOuzX2S6VDwE4UrNJvTxM5f1ezs4z9LlbkTqPEN61K2Ji2UHyg1b2BONfIA+20hZsWwzmUdXdguMIaN0D1eTE+PSxHXU/myMBdfXeGFhNVsSaYhAm/KcPVt6oOd0gDRfuIOyT/QAeQA0VoWfwIDAQABAoIBAAZ97urrc+5rTIojbSk5mNoFVm8Kg2z44cKzVwUCjZOxFSZwalSqg1f1z6g+uEcIRwUfaQ2hhUycUvGlzBqv1lqH8JOLBXoz99o+eWkV7/r8o9lTrgi4mvJi+DaNfB6NRKxfQlEOyjUCXjIBEF1WR08NNKInJLFJRAP2p+D1QDYT3LUpVknIfrxCciBbisysx9QlS7sP9rAncUWUgn1bvYlyRmMg88EASanViQzdvrjIp6LTu2MqO5Q8mfRRcz3oK2qAuArE25KuyF/BRnMlFGDT0n4stgxCMDYw2vdJcvCsMXkfngbOsYeDBB4755vVi6NDGekDRBmI0S0//WCCqkkCgYEA8BgwhIgn//QE47Rx15F9H36msV3WPcxpSga9BBFQzKPXVij3oBxlyxTKnf/iFTIIeCvefne21R1MwOWuXavDr2tCQs322HI87DjrMKQStaf2wyn7E2So+7mW9psD5QGcQfXP0s/LoehinoChKTitWfqD1P0RX6YNQjaKYq80QG0CgYEA4ghHLE+dDkqG/08UH1L9B1Q9bWjvOiQjyrtRtnPz99xuSSH7XywxdXdPs8jCgquKRPHrEfBUd4Ry9uhqcCzjBVPx6T/J07L5wVa3ZE2g7n22DAT3eBPJ3bkeFsPV1zQzpJYnQSed/j8Zl2899242w0rUd1OeST9lvVz+uDfTlxsCgYEAokKGz5rBBa7hew4g/eHaYOWUPDxBpQQ3iArjxRL6u0JjLlyDdZabiNLlWEBth4uHw8dKF8hKLN8fVyIiZDXICw5++mz9zSvvVmnlMLtB1bjNAPqnL2UQ+wZjKwh6alNbSgyZRkyevy4xMBOYVyZxqWSvocrh6fVr8nqvrZ/gvUUCgYEAiA9nmHrMFcAzBxh5CmoQOgsxdtzFtH/ws6aSh3vBDiC4mnlEMYQOuaD6b0SYIcRU1S+yyveaQN+PvKUm/SNn/NsNMdTeDvsbcJBckJpSF33AyfdrZ/KxfzBhtl5oKMUZmSdxtby9VEBzjT6/VGQZvvEaeEHzdDAfdB+4jPe9/KUCgYBf7IhDH3+9Rrl6xQtIyErtaAWm+wQlucbMMoJgjXL6F9V6HqUer3+7OvNJQdrZiYcxHRlXynT7cN8iw59rOHQxEaNOXPwz9TS+wlvUerUHibgS1GOnLVke/NFoEi8M+B2pdo1M2x+YBdX3hi0kMYB0VtZM75uPKS9I1ZSFfLmZgQ==
|
||||
apiServer:
|
||||
listenAddrs:
|
||||
- 127.0.0.1:8091
|
||||
tls: false
|
||||
nodes:
|
||||
- peerId: 12D3KooWPuwdqpDQxWhD2Vh4yskx2T5VMrwdpTZLfACzgsGfQfNy
|
||||
- peerId: 12D3KooWCi7waUGMExFaEMgtKmTaanYaPGNhWmEx2nf7jFEXgQab
|
||||
address: 127.0.0.1:4430
|
||||
signingKey: yOEpD2+cPldXc2urGuU+szunm7fddRa8xew2uVjaxifRcVzNKhSERpOefjrXaky7PcKmSmTsH/5ZFtcrh1uzqg==
|
||||
encryptionKey: MIIEpAIBAAKCAQEAxnE9Htwto+2fVmonkG9/DxNre33n7kjfrZU73JcHmpKhPlRFirig5T8rs2MaTq1R72/8nGBJuSxsz1PnexI3die39pY1OFYfZCZ59LbT7uH/xHcvkVrK2n50Q41KbbGT9BEzyW+XPkKPDpTq3/igYP+yUQgoWLfMwxCCLKXDe6qUC0fuIxR80fvj3XvorB5dnAiQ01JkH4PtCV1OWT6ZpLGhzcYxsxTHozd6LdMOC7wgGhW26dOSa/vZ1t5avbewFVIz0qfqBncunb7tjO4xa3xVYaA5jBbixDQUYFjVzW7cksrrN4CFNBDBGJ8PLS80MuMg0OG0O+/Qi1mbGb2mUQIDAQABAoIBACODAD0VidVcILeGJ65hRYudHg7raSXrRJv7qMrA/EtdEh3lVsyMXb6on1lq0rphqdf/YmVZldfda1tu2G3dxK8QTIuENeHvB48Uk56HWUXWi77M1WZdqQ+QsZ2lGzymGqQCsBHMNnSd1Jv3alDKXWj+WRrHKvE1cx81RRZYU7M9cpurnF5YNjO7L+7sMxUA9uAQGbe3kDVzrygraicLYQpxSNHytName0A+k3ug0qer4I6PmZhhJykkz6MD3dz/n625HSS+X+TuTm52T2b87tL27xXmSnUK7eYWjZ1vQlP1fWmqnac6u5LApUZaRi0tTjtefSjRW4jr1q20RqOp1kECgYEA7Onh3zM9ejATsjW6WISGKiBPci0D7DUbIuGuJrdQRadlkZzmeQ/VOYAuxIQD4GnQDRhM1FyxsqiAWkJOyCLFiMmsgIEyW9/eRhF8NlCVU+DA/fxy9EagfBbVsgiSBwOex24hPXIVYlaHkLAloNoD4bpw0pQZSDWXr+xvMFNwoGsCgYEA1m3sWA/e8ZuXForaUOoJzBU9nwC79bXv2UNktsVvBlQ1o9pbjoYDcVoAPwuBVUL1UwqDNMzPdhDBKBjZmCyjS6zlYD5ZKjF2m8iTyc4QcaBCdM0iyQpSXTmrfMx+hK1aWwL1p8ssNcednp5ExSAaTyNNGVdbtddiQ6/KMPmhUzMCgYEAwDjLsUNr4BXeBTweo+9yw/9PNn5brm0wRU8C9BrMIJe/izPYs+UqxerBB2Vtl8mCqv1KaQuEika5TYJ7VVsRFvk641DwQScUu5k4RQGBB3tWWz1XL+eWEticLkVR5isDyyAKDEbiHtXCTJz/CtGZUK7rF5BeKv6AwpZ9aKJqwV0CgYEAqXDlQNURu+PR6TtBtoypvz3NmraO0GO7KvipPhAXYm3qkRa8IIxfbhPLfAYQZhpqFvuIoJFzIn2s1I2GbExhoSv3eSzrcn7xlbpSpjYSImeb/AYZhbmFSiuHCi/hjeAaNS7KhZPz1G9vaubvusFaaMyhYPP6AWA4QvpHEJpB06cCgYBqR6/7d2hQiq4MJUrBEzLwG4ijnPeq+UVLQjE598hVIj+8UhRZRRcNWVEJxfcIL1v6Bpo8XISDNVRb30T9bPGVnXvC1jutTUbXKUB1/8iXuyH3IVieobch+bGd4v7ehH/lI7vzB6hjJpFzHopfFUn4wacSQdcFi3tRAwUB/L0S/w==
|
||||
types : ["tree", "file"]
|
||||
- peerId: 12D3KooWBgHmDqtXH9SrZfAmwCFsD8LZhTD5dg5wkhdbqFoS8GBN
|
||||
signingKey: QQwIKP+YwFY9WzeluVGFwlLj3EJ36RNtGH7QY4rJsAgq+X1I47HaHoFUg2UNZIMtq8mggHYZA4a1B/xntR1RcA==
|
||||
encryptionKey: MIIEpQIBAAKCAQEAxn9H+w/uFvOd8rW5KCpCvisG6JmDQa1pp1gPdWhdTpqj3yI/3pYK5kgnZhpUF83bQ6zKsNSVcxRqRvW8ZBGA179fHwTwe/KkMuAhgoOCMNG0+EKmRYQJdul2MFvgOniVJxBNaywoCWA0HI24sk4Dp7pj2Dn9yhcj49J+j12STlY2/+oAmhA8a7nxZ2XOMZyZIR9jQ+9MgQdTEa65LSTMTwQ7/A0g3yY+t8+BxhYT5hEdFKIgAV3iapbpP8kT/EvVHZYFz0RUBa2NC1xJAjfFCliGBqD9k7kUNOmP1al4EXheueZDtg1WvwY3PRRcDuSvxLCh1TAuHMMOd7XbR9CrvQIDAQABAoIBAQCiui/pe8rFWBzRn/bWHacvvZhhUZCQZDjsbr3lk5SC3zWetLZFpR30YYyjIMx141Zw6ZQVWYHXoRHrcINsSgklVgcGKAd6pZXE+4edNnCh0xmYOROUg8U6jfRNetSdOsOUDcJaLQ35ebve+LREwL4wYBaAajJL3aKXn7YPlDdgLc02OeQ7t3hIGX/nxYQy2X6+GGsNZvZvmiEoO5cCKPo3lvHIA8nnjB/0J9Cd8ffqiTNrw0NO/ErHxPxTu4II+3VtJ3xWZKlVAOI7Q2uccexdqkJjFcJHmqRWLf8zQzxZxo1TxgDZmZcQHG4sQt/XBL6A2xoisi0kwo5yz4f5WflBAoGBAPKtjMdC92cZLtHlBYvqrQqxJdCpQyidVEa60o+IH2q7VDepLW9QAx0gIwZIAKk/kcTHCtNu1pxVaX7YhVmdtRj8cr1j7g+CWtYaAeMrlpDhUghBEindtVV0gOEkIMbn+Fpzp6/km8LCjqzD2SlVex4aJV8qCRi5WpK3W0Z9RHTtAoGBANFk13fgLry6es7roQvig4Bkg8Qtpy5HYvAyTPk/2q6FfNOZSSYw5y65FzJUZyTEWTn8EjBA+bngmAc6xEA4gr1diYduEm6bab3unXCGzBVWqih+cTAh9lPgmAAHJD3i89SFDE9s+Gox/1n7vVz/k5P5ac+1XyqWXCHI7j1S44gRAoGBANMIZtbU/k4SkSuHzIX64tXcbPUCbFuCTUpgpkCY8DEhjEAHB3K4Eq0eSDbrIGAN3tZO/LQWu9whTmc3JOdkhJqg1aqqntev1QxAe4mwWvPMbUiuRXxQx6LzeCvQ/gvap5cI4jbMR0NbazUD7vHJ2xG3TO5voI92iDPz7RTkVEaVAoGACHkoLvWnboOtTIpEbhKwd5WZr2qZhUnmOwoOC1gGJWHJd1aQmzcHY+Chi6vWsKoxYiNNKR63/EmWXVSHdIHU6IzMb+qIXGl1kfYB8PfDcmmbYSAcvHHjYemIvReM4+Q3MbZglSY3tzRmvOFu/EBrXGWPXpRcUYDcIZHb8idUhcECgYEArvEvxIFHIIX3bhMgXhMvM9TJ5/t/e2YHm2Qz4COeU6Y19CklAjvZ6CpZ9lGUWVbGVflI+ivayAT540HCT1kwmK8WDYrggb64Ksir0TZsv7aKjp5pfZDc9IakisBEsNkjSkOF7xbUGQe5CSiK5khFQx5X8jZHqsczlBntJuquQgw=
|
||||
- peerId: 12D3KooWG2nD7XFggVFw48xk8JyHwn8iCZ9W73gmzJTkgfVjAxpb
|
||||
address: 127.0.0.1:4431
|
||||
signingKey: l6LFiKqr4ZHgcPbL+DR7KwMbzImufQPFgpoHOJ/nvfUbpb76DCADHuT1I4gIs+XByglnY1KV8jbMfW64XRW5XQ==
|
||||
encryptionKey: MIIEowIBAAKCAQEA4ltcn1AH048bMXcKOOW7/E0TZYPxL3OtcHXWHSAZjeeTA/rc45G2eaNgyY7Ji+feLtZERbXNWGFBdNp31NHDYZAYwbZmjEqTEgV4yVx7BQP3VBEzglTJaNLTf+XIJnVAEkoHS6ogjC0oXTM6paHu64EitoOCzF9zqL023swjE3HU0dm2xwsUdGnKeO5nPMso/6e3VMavkKnFmvB965ECCBujtediP4lVdIABNVtoMHCoeI5Sn+m7TKqJSyDOIEMhHT3orYUNZWVeAHE1YTM2cI5tSnDZP80CHZ674Z/bKL7Jaznmq87mVt1h9Use2EkxR07/dJuTGvFOos4jHoiR9QIDAQABAoIBAHAr8EluooI/j61CnYk2p6LPG0aaTQJD4/YwHuwOBTviP2OghKgthGzg/szDerNfMyaoveqBvoIGqCZdQTbwwE7v1qTgXA83wYwTtBitQLVqkr1RTOJQXAMbPv5Jg5czUY3+q4DejQSKOE9/XJfKGJkSRH6Hy2C2CJ3dLnzYUqWGO3t70RLT1/sC6p6w3lXdy3dKZGkoR2wva+HXQxVrP8X5HOResXgNZwgMHt9KF1QHVCcySKYiEAefEKTSdKD2fOd4FxLgp3zWpvH3jrX0zd/DqzTlFD5Ns6Ayp2sIfHVp3sn99DZZM6DauMepQKtoSCnXZ+qKhekAwNVJnsVQkSECgYEA4spY9araeFUSl4uXCUQOpCkSshYOPRYN6sBbHsx8tV2eQtCT+5SuNYmzur3c5bkiraGEab8rZfGdDL6fLxQyaqbOmN31Db5kNh/2X+sRnxkak8lsROUWQZRF9doH73FDv6ZlI3V/JicZlOUCfN5BYT+x74R4/c1YXfyuD1J9gr0CgYEA/4K4SDwZUY4bOVCmKQz0OM+RW4PAAH6LHKenTAZNTeDNFFxc2nqnzRGMEKZTDGy0kbT5mBhBHFgShXcAiKxc5/MGkpt8Jcq6Fr5KGU9aZtYKji6mwMTsUndPNQydh3vOt5pOmcuMM6ovanNTvI8k6Qo53OY1IpO5CfOROu0hm5kCgYBnWsYd92YnDsYxUEldzKlLgPhnNov4pNNk15LvP0vaL7cPRhUaw1B9T6scAKjp/GxkasZ4lsnFZM4o37qV7wNm/WwL2KN0Rv9Od1SFtBBMzFkDXvk7kJeK/XLAr0OMiLbSYZeYCFUQ4yLSa2et1nA/TJLf0CR/rhSGiMAedX6DlQKBgAx1137OT33GrFUzNacy1oYeuTv5RNfBVA9lrabrd8GggN/JUU3mRWCexnHZaptkgbnJVZKxPBuhv+V6VDBWF4HIPD3SD0/YfxK03PA3CnWRYppkdAValRvAbcBsiRIeW4pgoAyn/IJYfk92qFK9uFMVCJVZNKYnBhMSKbbx8X2hAoGBAKwvzyAImbNB+493q1R/lSayxzG76bRJ/EseiTqwIec9c4C+Bd/sVXR+Re+xZb0FI/va1bz5CrduTzLSKBmf/+0lzl0MJvWY2+SXfGYdbl4+TTyqgDDfwqW0Tj8pDimye2BneyTmXko1rF+2Sxen7kMXnJLwpqjwZ6TZJuoqeK8q
|
||||
types : ["tree", "file"]
|
||||
- peerId: 12D3KooWASsipDzkridiMBmE7VSqp8yZvGWPY1VqySgMSZk6tsiL
|
||||
signingKey: Hdpa1ee8nBVeIxYVcWjTSaVAfqvkBcqfhWRjlKi9fQ9cVEY6sy+MxMOa4CRQgM3eJCJhaLw2Hvux4rqMUJVtDA==
|
||||
encryptionKey: MIIEowIBAAKCAQEAqJI1jTWuzef1hEdbE6Xth1GFXkJbLvn1LWmtyErrrQYtJd6zOsdncf522tcpxRs6LWANNe5HHzuP4VYiYnGe0CuBlMbnWLvH/vEh9Em0Bt7P3MrQTOFt/ESPN5AWaE3jeYc4M9WvZvLVpxCqJYE0xu8AkXi/5SqO3dfXKMyQ/kJoAn0FkAe44l3A7B/otqiYKp5oB+4/Fh1R0sFo3djSCS08KW9mbCQffQa0BA56f9cKF+/tVFqoW9YximwsVvecM8lr92NN3/kvO3a4xLnTZJNYBnaULsDbNS+Mdf0V+mkmcigaFumDHI6Z+Ca/y/tGGlTfExC4mRLOXgAnNIcXAwIDAQABAoIBAGf9UjXbcQuq1aWVk1TKnn5Exv5/9tpC7oHmWINf3IVvcviSqoRPMLx82vtjkmv6wOfvAhdL9+oHh1neFfYe23bV7+lEzsDJjrXyMR0PPpSibR5qqxdSVdQywxrmszwDGJoG1Z/8aWkb0rtuJ1hdnZ4/IF2dXNvVZi7qkNulXqjKc5pU16S2QPIjZ5YDatsl6Z7TZ48yyTxlmJKh50qmLO7S4+0jbVyDFyX8aAy8R/yDuZpZ1+aUHJkUqfvUpzngS2R61M/iAeGkNDP9mg59CwhJsOLsWSw5rA2MTwfmRIZjczG4WCfkhBhzQWztN8ded09xLySY/gmMYsKwpX9zwikCgYEAwlzJ0kC3ATNOQPhIwaVDY4eI8SRYTZIgp+aek/z/Jek+kf6/VY6eVWimEEjyMVGLTzjyrUOQyhxkJ2QqUNVJYongj/3yF8WE2+d+G50QA3J0K0b8FQFLGlLndgJ++AZmNxxMyD/XZ5aSqWc58SzA3UgbjTdDJwv6KYIc+r6om10CgYEA3geQ4XOPkm3/AagGvTRbM88nr4tyeyEzfLdXqSBdUBM+cB0t3l+mh0aMqPd1o8TcrvJ+33Kp3vmM2wq6Rj/jChx0pqQZeBX+/i3fSQUYiCnDeo2CsJ1pix3ju6xKIlssi7Lqf50AUH3TgPfeOEgl0c0skc7Iiw6uBbbN2jMbtd8CgYB8UNkN0DK9Y9GDoMr4gPoPaRtgEb0hMHwOqGV5hnK0DvHkc6px0NzZCCxfcijm/p86NtSRmgu8Gli9EUY3mZRsoH+v2d/E8KM//Fse0mDxs302SRrnXIJq/efqBUKs5XrvePxrgNoH+bko/UuERPm/D2X/9v7OtMx3TC+4+cXiSQKBgQDAbuxKCp93+S/YXqogmF0nhTbPNdwuDbOTN1CZu/xEJ7mo8BFON7acbjABTiC+pSPj2TbPMZE7OSy0uBKESmDb5ZfQyk9svhu4b0ekAO+nLBNJh5aqvnO4aFp10TibmEv+dD48BnY8TSHgGHSYcSeeM+aaJQ+5PirjtvGpWTx+HwKBgD+mqVa627FOJHKJ022L6eH61S466rvxiQqQdOKaLkRLNTsf0frcsZIEoPGXQmAsx79n5ezK0ndPsY2oWDu87teHaElqTp0oMzayuP1ognyFp5CjlUmUgLZ4ijw5ZoAinGVpBxYvHZ/KxRMxMhMYnXPYrx95nNT3GDMGV/4xG2cH
|
||||
- peerId: 12D3KooWLNu2jz93Bmw5AFjoWUWVqewjMDX9X6LDnD3B5vcDPMtK
|
||||
address: 127.0.0.1:4432
|
||||
signingKey: SGyNE0dFaQgtgNuzdcO7LB+TEz9VHAOtlQLk6WWkrkQyXiZV3casg8Q2/4PO1Oylc8Fu72RU001Hclj5JCbiLw==
|
||||
encryptionKey: MIIEpAIBAAKCAQEA0k3mw4FyexRkLgLjHzYs4Ppeyv6r9ZrP00imNf15JTuM8ajMx5oJX7JQTm8KOLRJjUdZZAd5Gtp0ezfYAQK1ZjEWwCmfp8j8FBgJIDSLpjxl88SXMLgATXYfhklnQvKlQjs/X3Ka4zdTrav2tMH9IAo6TSNZhlPQNsUory1SGHs+KqHv4p0sG8oWuKYhfBj8rWHQdUVptkIBKgojFDeJJD04Tbf9kUakbK/8KuXB6zF5H4WN3p4rMMwkClyTGeYO4LDg5TzVn8NnUi3/b/vO/3us1G/TMoRe/6umUfpQxrwo+7S2T6A4YwetWRp6xALLhp+HfAWnn0lA/D8/w1WpKwIDAQABAoIBAQC5cdQxRa5rddm48PbSCPWeFWkNW3DLDI6CYyedqDvxZwer+QtKXzww1I4X+7ZptiC9odLjb+uMkGHyXZXtnjPTPyounQWZ8JLILUGu0mbqWYwVXp9raHVr2OOHiKaz1D+BnbkOM4L9JUZ2eJL9ZaoNXLd4WdmRp8qM4WI0xqQDzOANx2HhyL/+dJmQeIUND+pdeH+Z+fYowU3ho32txNvBnMXQhF1T5K9i1VO5W49RAjIRbENsT+paPGKbNubDHRt1j36ktK4eC4HSdgv8tccdsGyrEiIbAt1XsTZfM8ie4D3A8RhSxiTC6Fkgv6vIm+iFTLzBFZKesOBcd8sfKeyBAoGBAOts5PQQJhldPDzlbnqzxMOR98WHbkVZjCqWSkNA34vqyFuPcRuX0rHK/qpg23ilbUP0fGMDTGgFzTt51FZLL16SXyRfjNhzjdmryryeddQwbp92ta2GEgnU6t1FyCuSCtcLDKJd/D9A9dC5UI6z+ES4TOnbR3nakXK9t4cUOFthAoGBAOSu+wL+SEA5erR+m3LpOsELK68CCJQPxn3VpoVfJZawgF+fEoXVMLTERxJput1+ADomIEdNc9ex86TjKx9gJ4piNHscRPFeT/AgESOIGHLOc1gk2DPqNj6wBIarUJQ9t4KcHScboh1dTPJeqqv2NSwIiLQoqFUIhfKZLnrW3zwLAoGBAJh0hC+o5YM3ZXLqAIllMN6VACbidP5j5ukNOjojIKCzAdyJH24G+2I3WoNrBbUzK3b+NC7KTAhw+V6ynlbjiWFs2D/twH/LFOkI3tkWpKcsVfbeIPimAbhsMUvpjJ7qjCqF9UCQLHGp14W6+/ftg7C8yNIINlkquVXclaTb60MBAoGAPqmL8ogG+EJH00mWAujRxq/u6meePiQMedKfbJBj1mTK6GjIRI/kZsQZzXvXTnYGTejAk4kvov0KDDaLTG+mpg6+3rUiVxlGwj+nMptKR7s2dAK0k5UsBAVrWBN9YwF+VXW9r0etJmq4ePljvvcaHtS/0M4LQjGxsoYy7EoQpX0CgYAhnf0McB7F1MxSjB0soMNv/v5utVzVihS3re2yKNdkI/YUEMB+yU3Q4gh+OljjBM6Y5To3BsQBAx4l2CysMKFHjIE/5AtdbvIS+chZZqB3vcZXSayvX8P1Z1uFdw/saiO2cRDJmR+TxaOPa2C9SzDoNTACthwLErHfzvEvVroKmw==
|
||||
types : ["tree", "file"]
|
||||
signingKey: eFgkHOqqWUE2i3HChsYuER37d8Z5Izd1ENfLmpMsgSSc6lnYW+35sm7b5J7sK1G+xK0OPhtz8uxYkT0f5gJuwA==
|
||||
encryptionKey: MIIEpAIBAAKCAQEAzc5cRGNf5G25G5Lh1hKEhV3lgxxB5RL3R0bjLhtS6W4/xhMvSaZR2girvzLBK1ydXk95Oc0EUNfCE/QKddUy16ycC4DHaObMjf96cVHhiIfKhLTO5gg2mqisQ39+oTtn85/T1imYMlkHGIt1MvHqXoPQa8guDXB/DCDz+UeCzPBGUiS4ZORJHrdd9QP/edyowUsfvwIayJhd4BUKOhgWvIAHohOTls1Xa16fkpojDy3b1L5pFvQdMw0DFY3m2LtIYVmlw1YyE/vqbhR/DMAkGGGD2nHfSQ/zApGAeYgqNSyAAMwjAaXtXnW/SYPr0IHRAnm4Ojk0qKcUfaTFKSSakQIDAQABAoIBAAksPm6J41dCELMK6+fnsWJkWftrAgDcxIq3vR5r91kSIeOJLV1h/Vnzcvw1neh520W90xBhc+TKiQrsoJ653uc/+UCF/91MFCfsECAG3z9/leYuTN5x1UU1aWAkyZcUF8EDCaUM+4ya7TcJ2DJqF+EYjOyQ4oSU1ATNXzJoHotVwcZ79uPNRTMMTUQ/sZjE3OJGkoPzOoacjmAsg3Xg2M8uCC3HAqf5kO146CX4/x9z8EnKr8XHWm8oRT0mWLR3N2WFIJ6sDuyL7MPy4Sm2xSbqS5pJ3kC/rwuLcR4KlL+HyVvpTPHQlysiwWfKz1YycKNaWfeAVQFQDKfe9fpTK4UCgYEA5rXvM0eGTljFUYg5Eb47LNl/YKcQoPGL9zIrTuyYl0skr364iIXFQHG3cv3G461jP6/eBBs0sMZe47SpNv9zP+hYthaReVLzPqqxrCQF4rJo2oCWb774BnkxWQjbiPLSJi2cc+5ZqMQI8u5XxdqO9oJ4pCCxs5nCasAcLGedrrcCgYEA5F2Rgq5mN75dSzco5MDC594HGQ4mXpj9xCDocvbhrvEm0NY2/BTH23ak11EnSYJNCvI43NX2nmxEkVzl7TbNLBP+u6IxK1XzFXg4ki2IIu1ACzHwbBE95APxZ7n4BRKhFkew96HX4cSWSvMfmrK/Vb3hPJpV8UUjaru6CiN/OPcCgYB4B09bLmsBd82wjV6jjITc4IsUjdZo5UIcaU1+0jjQ/ZcodpUq8e2diYwXl1BSQ3LPP4ASQtU24v2bGfKvWldreEYu9a7Zn/5NLCEjndoyBv/mLeAWYxRGyeaSm7kblrkeg7xR1D9xPgwp1zZzCTI3rcl2GkxZVDWBtFD0CTRQIQKBgQDe2lzMrYp87Z23b+3NRjst8OL2VXOmLyC9y+trfXeBtD3P4Kwp1dGvXpnAsaZoOusaOoS5JWgU88z6GjEbC7avRBf7XW0kQC0HD5oNNLe8ddBg3Gwl2bGPGTX0pmvd728aAf41uk+lN6X/IEEAQ10qvDDYZjhmSbUlTGthx4A4wwKBgQCQYGnHr5fvqlmLga+xkPXMFnJE1D+Ya/fkA/HTGZfLoMiqFv2q8uqque0xb5Kaim7eyQ2SpE/yolaeS8L7o6zMKT6du5QONhKdQN9ccdW/3yUQXzWcjYjAyB+zdYn9vKlMa6VnuXjR5gA8RrnHGJMZAeNLOWzH1B0eJSi/Q8w9Rg==
|
||||
space:
|
||||
gcTTL: 60
|
||||
syncPeriod: 11
|
||||
storage:
|
||||
path: db
|
||||
path: db/client/2
|
||||
metric:
|
||||
addr: ""
|
||||
log:
|
||||
production: false
|
||||
defaultLevel: ""
|
||||
namedLevels: {}
|
||||
fileStorePogreb:
|
||||
path: ""
|
||||
|
||||
@ -3,10 +3,10 @@ grpcServer:
|
||||
- 127.0.0.1:4530
|
||||
tls: false
|
||||
account:
|
||||
peerId: 12D3KooWPHN8pCMgVaNfjzuXhHjsacrryW7DCyicurH3uKHXCyE5
|
||||
peerKey: yHyVKOM1zEIbaHgwIAcBD/s9TmYQj6dU3dSzs5OHyBTIEpMC+jaTKKmS/5QCzgLzJFBnvayFtXwR/dH9G49M7g==
|
||||
signingKey: yHyVKOM1zEIbaHgwIAcBD/s9TmYQj6dU3dSzs5OHyBTIEpMC+jaTKKmS/5QCzgLzJFBnvayFtXwR/dH9G49M7g==
|
||||
encryptionKey: MIIEowIBAAKCAQEAu7C6g3bFuQb113lDuKJKa2zzeZNQxdjEQTcC5NVZkt5Qbz1cV4o1Rav0+nrMYT0mRFz6HPElUM7D1o+e/FIxrCsVnoCm4hinORhpilrR/DBXpnSTMmRyBIocaBK0T8shY4zNMYztQ0eiwkGZnxJSqi3Jk+oa7B871YIVDxzgD3AkOkTcRnFR+5SE+B+2G9qzhvRVj+LvjdEbkgnqMImZOPGsa9sSCfDrC928aSAokick4u8JqCfDnl9lYLlBYaVxGipiMayIg8TgXvUhiNWKrCoNyONHDtAKsmrTDj9DWEWtdX/h01uHrWBGq1/AVUpJ1w/5zHUYKF7kopTEskTYwQIDAQABAoIBAHhmiW817OahwWkFQF0btrOtA48U4nbYdCUFnhSfjEN724tQiIEbhsr34UIhLiSeroKiRkv0oaRxzw0/upRQQc8ZIFg6XVOizvsAXwvC8PtfI4sDMz3bU4z37/sPLJ4XR4bt1t+XcMh9FrqYjGyPu3mxv6LkRXr9Gkv/k3TLaCxd/88AlxLNquCYw5HKzZIN7XxzvYRHgn6YULSE48BewpqPPhSS5APItFyFoE9esafSBAcr54LSlwJ4X0Vee3QCxy1WZl17PzUE3M+lGvQ/gdsm+WrY5zUP0MTz4z95urknrPIP8WDXrfK+SzEXwrBvP1XVk1Sl/KKBJaAf+NMS7cECgYEAw/LEz+TuazDlsSAe1/fx9UNHQOAy5hrNIHd37uWaBUC3DszZEDqenJ6WZhtJD4DHfXwqtvXuj9Ju76YfGInFxxucg8AS4cD4+J+KfZ3p2JmYz9d+f/wPXtvG01HubV/KAPVdpDrN9QF/U+YC3W3QAw30V40X1nzgoZWMcPwjITkCgYEA9TYTh9U1oV23meaXUE8ux2ubufxy+Y/J4x57Zp77ttEU8xRTCKHAPdgm5PbMwhXTsUJEoFrH06iTkbwy9yIjJom4sl00E+p9//fEdCg8sEvpSJms6TwB6CkPsWgkwqNJDYwU5XLXd8EP16WZ83vyewZvCz5ssn7UXq0nKEtk28kCgYEAwHogSfafHDwT5EGhCpRL4JgNzfRtCwsYo+O2s7xl5vMC3k7qib6LP12obvQueEQPsXvemYpKpIwY3N9ZfEkZNdQxklmCMq/T4KUW7P3JTzLRoJgVcrKuhodsbvf0NQv66aYcLc51sU2fPVKbTdcolVeHxNibqd1Q6mh0ZCfIekECgYAsRxl7u5o1izCuD59fFw1BYUL7cIRqX/Z6lnR98VNOja6UviTIODz4beGIErCik0JojajKs9nFdHlBJZSmX3mtacz6GC5hMkSSRfEpcGKVCwAS5fz9GKLXgyKcTEvnAYkdcyAK1pPlwezUacjE2KrOYDkI9Lq3+ILsnaOmeQa7UQKBgGvHLrUvRsi04mB+TVQYwrlwRA0NNsxQTMek1UvFlpx/KN8oaDn7Aylao9zxutXP1jBH3kYmhn56/9lJpluDWJAKtBVXl9a4dh/ppC3WTAloU3+4u0aC0Mk49Hg9730S5LVozqH+q8VWiFh3qbxkrlE/4yocWvm18X5C6+kejKOh
|
||||
peerId: 12D3KooWNMsLYe7L5vArsgeXouWZoR3yyyPB7mvWbVhPp6psTjyq
|
||||
peerKey: 3tPwUjvQHSkMuJ22kP4BdmTDYznn/32ijYEQ/+ALvoW6XjrM4KV2Y+tDC0Rb77Htrsn3alVNo/E/dhyZd2tlGA==
|
||||
signingKey: 3tPwUjvQHSkMuJ22kP4BdmTDYznn/32ijYEQ/+ALvoW6XjrM4KV2Y+tDC0Rb77Htrsn3alVNo/E/dhyZd2tlGA==
|
||||
encryptionKey: MIIEowIBAAKCAQEA3KtHqztTQ5yvWF3onxT2+NVhLUErwi+TT1jXiZF4jIPXRnLZBIf3g/6RvN5uS6EzDfoSnm+oAcXFlVSsEu9aWtcR5iinVvIjdulkruzMqMM72zbXVB5QtPFxpC4/ySMjcZRyYml2b4aZ+RMl7fK03ciiyvC4Cm1PoY3Guy/95mq0Z7Kc/y5+Lvcpx+g3sgfHnspBYaPGbQdiUymZGyr0MqfmrKiwcZSLqRKOcWiIzPz72PZyTXgM2pds1FBwHpkJZTIUrHjy+CCoMKA4NzhjML2+ao5VQOhmJsWIa5PtdatqycxxYpzyTMOIV1FcigmdIQpSqhoAVKIO80l0rdhstQIDAQABAoIBAQDKXnGdgQx9JwZPXd/ldE6CKP2ziN7eeM75p5oS2UvaYVZdjxmi5CaD8EQrFznDNhQiL0I/9ln3Ni5bIomj28nbIP2TO5krTWhktunU2eleo50TDpou1JZjOkFjtd5dUVJB6Ud1JQ6ufJxcJclVDI3+Du/seRHuzgyHNgQYyoxob6IlMn8TPC9E9wJhdHGswo3k9wNstBE3KXW3XAruahqstELl5CPAjjDxwskpKMn3EMluk1cA8gKq7PnjyO8HJU4LV+JBuJ7Kgb2lVQyZzVcyM7SDPcHuCQICyRST90444iYDFK2Lzfx2qJ7wCOQoIp2sYaMS7bAydbthlIkD/JnBAoGBAN7WRiyBmxL0oJEJG+0mbvo9lJnCaWufth6T3BLY5rXf2IiPcbYsQBaDC14FhHLkt4qbFUnHeCvW8pli0Vyqiyad9EcwCAcsQg486GAD+jNfRH+wnRgOrfZ/quG9H5NkpoXhHEcRQx1JLt1K39cuJp+dGje+b+yks4OzTFQd0GN9AoGBAP2CaR/aK59+ofloH6s81tEUNlw0r1GhaI0q8rQoDuTNz0rrpc0GNJlnrO2Q1DOfJpfttJBbxpmQCTnEv2PNhI6REgJLz891Nqj7tLOMZsZdhziutG9dVpLe3SXP9arMgBtmF1n6i7nRrmNm+4aHuK2PzJEb06K1qCLlnwRUNIOZAoGAT2aaapFj6EUyUXulb8MaGCCJKqCTX73w7sRQzoZq7rNsPHygUAFEdMEM89uTbj0BCWppE3j34OceWnlTkGlUW9Y8jIEY2zVx9BDP3CaOqG9xwO31i/TvF7417WmuLp7Wly23HbuQ5oaFJGThjZLsQEOCbAp3ZyLotCzXLcHR1yECgYAIpzPpZ2wHxK3IspoqISh/+H2mhhHZ6nWEJAwmxBtGChRiTUrahbSz68sGTORBYtRRaUa5irhrs3PtKd8SjAhTSXZg56+POEQGXpkba9ZyPO0JrUTxbDExUDQiP0f2bYaN6N0xMBEm5ZZbRD+fpvBR1E+6QEXoDuVPU6Eq56jnOQKBgHfK9Y4DjjBJgSGyw0N3BfjhfevqHM4Qs0hoodI3z/90SPWG66+wfIqAC5jshSMvaH5UGB4E2DAnHcyGyK0dQ4i5OmxlLAfqAfVD9CAvVWgEhY4fQ+Io3WTzEq92fgmyIG+nVZiNFEICkHHVJIYuIwxgeY7qswIeP0oAbnUNrjTW
|
||||
mongo:
|
||||
connect: mongodb://localhost:27017/?w=majority
|
||||
database: consensus
|
||||
|
||||
@ -3,10 +3,10 @@ grpcServer:
|
||||
- 127.0.0.1:4531
|
||||
tls: false
|
||||
account:
|
||||
peerId: 12D3KooWA5veToUAwEVVXV6PoR4dFH91HQZA339NZzqeT3C6mMS7
|
||||
peerKey: gGwpn8J8b1WXK3Lhaq3NnQMix+qQsHNRxAH/DUalvM0D/G9dc/GRiAu+NDtGKRc9z2YAw6HKJ5GJAfzWTMDREA==
|
||||
signingKey: gGwpn8J8b1WXK3Lhaq3NnQMix+qQsHNRxAH/DUalvM0D/G9dc/GRiAu+NDtGKRc9z2YAw6HKJ5GJAfzWTMDREA==
|
||||
encryptionKey: MIIEowIBAAKCAQEAw4BsTVcK6Rnt3kYtvMZ7HU3EmD6uQzjn0bqoCsFKFNOMh0x+GE4aDox6j8rEzbeNWFwkn7RI6kPuByuSxe5RPG9QP3mxoIgWc737IKx6X0K9vBc8rLTgbr/OCctQs5zfsvEYZa4sKG+mfXPh5oxNsLfAO87OiPsTEPXLYTrEGZ4GZ71HLO7EBsI8N4JvNWZVQq3bbv+S7kiXtXpI1kdfE1Nu5XZIVw3dSEWoP3X9Tp9zavLM/obwoN8IXFGqAbEKOZE9zZkqvwIVymFxqEn7bcqtkfhbvvyTpg/VSeRAQhJkhmx92QDgz8mt7d2ADan3hgqFO68qHK+VlH7D0eaMOQIDAQABAoIBAQCOG42d8kV2B2kGhxC8BbJ8LIlY+UcGihjINNvtZW8KEHQ37PxDgpIiPS7h0syXlHLj5aahiBTwZIxjHeNEiOT3/xnf6f+Z5xIa89/VckpJcGQmkuWBzMDPABEuwWFaDg/1LJdFYgOrKO1mh5OPWDEo4YiUcNFkdMz5KRG7DVJ6I0NNm2x4sRJf8KVfLiOBDX9CKEUpmXZCciUlA3PnXAiJwpYxHoTSktqMrVj7YWgUuaYB0ZQdaXTG5jPZAL7zdVP3Ub1h5Oc9i56UgP0qAo6uXhQR+Xr7wKptnQk9g27zddx7ofa8NtnDpgzMOfXvJjWsMBB8ego0rQjydUihsvLhAoGBAMree7cd/NgqXgDc8V2zusb1gZ0Ao1uvCcYmp/w7v/tUF/UOuvjYuFkHosvHEOjy3gHNrnFYcj1US3K8OFIRkp7b8TKkEL/ho01SVI9PMfczEws5K6ufBZQ+33hJ7+drOlirRQxW8lIZspL3im/CLxm9K2zSfj/oMreO0ZY5jM4dAoGBAPaz/DJOLSKzeu9LBzFjfDMhYN5N3dLHIG0dPIDYDJYyquXYIARZrOD5wWh3WahX1YyCC5bBgugRi3SG0/IaKZQg2+/X70RdLXNK5sZHxR2ZildGFFaA9ERLYy9Gq75hAGTA0dt4CA4iM90jy0Prwoya32SF+zywoMcGV3LLX0vNAoGAPQya2k5R6pNFWqkikXomuPzklmS8xDh2joTPhJ5Odcmms/5M0doWD+S2XvB27EM5//zvg/iD2GTnl42AvWHAZ8H0YbLxv2ydggVGoSHJ/YQHNRdtRuZB/Yy2HzLQ2Slxk4Fm9AGuRnqpPIT1yg/7sJk22ja1+3Fa4dY+yCBleRkCgYAU9L8Eiu18mCBmOUpYIKpJMZmn6JdiMzYG7sfX7gJLs+wecBhwJinwRmbud8zu5t8l+1n+qVt0WSEuedGBLEXB5nSoUABsHzogJAmsaCZPWF6PAU3y9ytIrdq0Bl3KYzUEWfi5mt2cTb14GHVIxLsW9ITrZhIsWpidr2U4RBxJNQKBgFl5qZd8wFwm1kv8j1BtiGMN3e9cIJlfuIm97SOuaEFSwo/QWnhLQ5QBNwIijXDx+Rx3jPPedMO/fYd8IjFdG1x+1g4XVlnCV8PMCsGFwsu3/Q4Av9q2uflsZlAc+6vdjB9uEr4jhiKd+j7f5SWpPHKCUWyeem47WSjyq3dsM7HG
|
||||
peerId: 12D3KooWSNzU7m619iEC6PVnRPUqzM5XtiFX3VZekyowTAzRW4yF
|
||||
peerKey: hEvfnX4IwcbH2Mqw1hI4q4xBHrlbZufPXBFq4ztz6hz2Fp7n1RsiG7MFgk6mqxLmXuB1drhlqfLZPCDYWRkoEg==
|
||||
signingKey: hEvfnX4IwcbH2Mqw1hI4q4xBHrlbZufPXBFq4ztz6hz2Fp7n1RsiG7MFgk6mqxLmXuB1drhlqfLZPCDYWRkoEg==
|
||||
encryptionKey: MIIEpQIBAAKCAQEA0nsJzf+y8waYqOu2jvH78q2typXTIKluz+RJ6CdRNH9CGwq2Ag7hwkYxxtr0Cq5EeI24+OAdHuJIeFQ+LLm1YE+RG+Hv/tP06kv3lk6b1jCaUVzu7y0Z+V/O4MclILMAF3gn+8K3+TFHdTfM8u3J3Hdbs2gA9y81Y/B+HXBpqnJ64E5fFFCTip+WUW+3HMyH+XC0c2JrCGdsuPQqdjIAO7HRb8us54kKP299BfKRe5FlAN4d8NliFGQVKnJiJP7RXH15Tlv3pUxMNefZFJCLFkU3oocHjs5/ykXC8PVTY7kkSpqa384ZN16ip+JWKcg+AqhWYDkiPy0mh5lFSZkO0wIDAQABAoIBAEzOXy6Pz1JFpvGFSlHxVbohzJhvgeKaUXiFWr7fkg9xHMNXbkFkAtfs238wKPu4yf2f4c7XoWjCtCVMwH97qQcjIdWl5fj8iZPx8sAjoVRQ2g80tXAL6j2Iy6pUoWTETRVDYHvLe2zwoZ3RpfVD9nSADbNzEV8iF/6HJM5DVhu/D1PQW7x/3jmI+GwnLDpDQ1UCv/xSiXqbqjZeL/+pU1L9NrSs2nPBsn1V4D6YCwRp84VgYLxaxl90wwDMhg1VBuakHLff7ZWl/BYiowCNZQQEvYRqWoeFopI7T8LjWoifIJxLWOL6ma3wgTkXPd4OQt319m5rWekUMZfUWH7bbyECgYEA6PGPuddpSC8faaP3jnKAEaBYZ6Jej6UB+PDsETB0YUruxbA/0/eSLo63mLJjgQ1BEZpuQmtj2x9qGQ6pkjwTcF9pEp1o7Hizemd1EClX6MLAATnKFlkqmCjlnVIAP5dgz0lfHMFaw1OEB7Re7UKwCYzTwuHx97lZ+Mq7ti1pOLECgYEA51BMhJ9hD9iqz7JCNuMPT7ZXdQWnky8wQ109DOOLTH2Nr9RGaojVtBVAdyU3NIWYuLcpR/Cub4WrOe6jOCGT87sCyctZxURjG1h55uO+xF+DGRZukxihC7IN982eC2qzlgqT9A76KdBDOCm6Hw8xSV0rObs19ddGYoWTtGRY4MMCgYEArdO85fhaJzSK42EpFdJZwU1/Su5+VADVRPg7oOQgpI2vOjQ4nSuMmVOEq9zKpf3HBaTRDJ1oqZZ6rPIlFevgsaVxGiP+rR+xBvF3CLVhVV8muoNuS1kEkQFLvyb26n1DD8v3vtSGr2V+C+XMRI7UIHxHdZD36F0XR7G5e8vNTjECgYEA5riAajRy4xRxY9NhGlAm4JJ274FhYXzK/hZNI8L/GZ+OKNhqGC8+QW6FK5JSWy/6YhxHr7sQsqo4XQN7iCxt38kkAdW0SABrfkYk6Tk2+bZvFCH8zvndAMZsCkTspGSclkccxm399qEFu0pbnElSFuQ4jk/+haVhTjoAVwlUYXMCgYEAyFjuNKLBDvOI3YNjKXmja8kDAi8xJSue4W2RmQoHuPXfH9VWec1cxsWMzOb20Y/9FhdhIXBumrFFaywIMh2CNEgEYpuE/cw89Nf6wMAt9p/hv1RtgwfWT2MV/VADm1teNvHjGweOS2ylvKfd01uGH63eWcmXrFP90RbGMl7zmv8=
|
||||
mongo:
|
||||
connect: mongodb://localhost:27017/?w=majority
|
||||
database: consensus
|
||||
|
||||
@ -3,10 +3,10 @@ grpcServer:
|
||||
- 127.0.0.1:4532
|
||||
tls: false
|
||||
account:
|
||||
peerId: 12D3KooWS9fMHSbogWfa2o2NLm2Y7o3SGXojn5anj5zPz1TeZDz7
|
||||
peerKey: UYx7nyuYqq2+j/t8kTZczAoXCNflp1FNW60tNUfkEtzyrHQg/MAHjYwYGhYxzQ00xsntqLsuA0FAuyR+YtVrsA==
|
||||
signingKey: UYx7nyuYqq2+j/t8kTZczAoXCNflp1FNW60tNUfkEtzyrHQg/MAHjYwYGhYxzQ00xsntqLsuA0FAuyR+YtVrsA==
|
||||
encryptionKey: MIIEpQIBAAKCAQEAvbd32m4jCtCVSPthnycxPmbKNnnLUn8tHNQZr5Sl2cH1MBaRBEo1DBhI9UXIqd0iprFCvTJjo6s6vWVdLAXgkGpKbuWvh1wdVuMOsq5kQ34m+XEWKXVpSkpNboUh8LdBTrk7NqvpMy9vC2aUt6bKY2zPDnRFQKFeRobfapwntWLoIhmAtBJJRbZuvc8OsFHUQRjcN4ZXLBziRcMqG0IBFPstpiXJNp4f7oB/bWGKg9yKM4vkgaIXEq5RXSvtPD+Zx1ovt4YF0vStWxxM9rEIAAK49HlCJ/aQ7+YYpFGjzjMQMVjLlH+8pcP0ZO75/DgJa1YZDiZ6ICPJ7YADTURKQwIDAQABAoIBAQCdAKRzZAoj/RJOX5sedvTNy4s1If4du5m97dmD8OSAHX+n2EUS48aax845DRNPX+45PSEaKgVDgYUPED/XGtYJLa2DsRleT+EH8shLHv9iy5e9ftT0YnJMRMln2U2JRF8Lo0dZq1NGRM8FBFO22JVNStLgB2D4Z5L5ksx6Edjaxh5wIWxs3ETihzNSZFWvh1bVXdUzC0VfxO6VuiiTN7IMAeL7DiM0/QVc8vk4BKG00XtV9KvtnGqnynpHYvWZ4xRU4GYYwDwLZFWDssLgU+3SNJCeucGrrckC1/73B5gjJ3Lq39dbr2maEdKvo6KdE8kOLQyZxTMHWdAVH6MKGmPhAoGBAOZGlR5V6P/cI8d594VHz8txEp72IsK3Y73acbdqkV4kmvQUq36oj3ObO6ZNhaH3/j+M9xw12eizh2KV512aDmywEHGXbs2FY9Flck6fMRAamOrEkGHUUDdACDyyCRtO3EQMMNndy00dPY/Q+nrwHKLfwYcfDcrJXsBVS6Zy+hFdAoGBANLo+sMU4grnp/XurIIB+3Zahzfoeo4xMiLNRDOy0nuwG23mgozZKaRnsiyxrtBQ3un3cjQS3+mggsa+N95mF6h+aNzM98ySqqByw7v7N8c7LQjon/BxonBXLi/bETLS5+cdRRXHD6QbvREtFVtD9oRZJAeLvS++BdtS1s8vOfAfAoGBANh7JHbnVusqXmyKKfsfXqcoPtQ4GsepNlhmQx+mTNEPYqjxwaOJ/Yo2NmaKXIW/KUM/V5QqwBf2puE0gdTKHqNpBZx0O5N0wjk5wLNPDwXPq1CRyBZgTaUTSmsdCFim04YZW9eFnjl5ssVANipbDuDDsCFCPWoV00DHLx5k2th1AoGBAJmwA+rb8MuZex8OyM4Du8XGufnXglbTKoGJqkUx7YcMETDIZCFWra2Lkp5W69gI1icPlTy09E0+FY3VVsjNBDhXxPoAsiF0TrmUZ2U37rFTQcHYIZQIeiH6pUFiFOpAHZSgE5OG9rLTM7asb3+Nyrkua77D6Rw9D+9+MeHPvBxpAoGAPD6fta40UAA/SB8lLmviQ4odWlbbN4AiUO/oIey6PswU2ZJllHEOY67snzhfafdT8y8pHCQQGDnPELfdB/2b/4x7Pi4+xQ6LepxMkIgBnW4zrbsokbvuZ64anCAvK8cfqqvcD4OFEdh/GlTQHGSzlQ/RGbOAuQ7GTAYlsQmb+So=
|
||||
peerId: 12D3KooWMrYk1QLiE46aJBnLCfAawXJ6fVgppWp1DUNfXSiH5MxE
|
||||
peerKey: 7nBRbL4urB+itm7SJ40gjPYe/N5Irunyr6qkpKqlg1Cy21w4WpuKN/TSgaDoVqxvTbReLbu27hhxEzdTrLNO0w==
|
||||
signingKey: 7nBRbL4urB+itm7SJ40gjPYe/N5Irunyr6qkpKqlg1Cy21w4WpuKN/TSgaDoVqxvTbReLbu27hhxEzdTrLNO0w==
|
||||
encryptionKey: MIIEpQIBAAKCAQEAvBXWnAyZ/CGX4ROQjg4xrKd2CQw8uOHJjJaB66UDawAz5TLcL2WDfHHp7Mxua6+Fy/a62xp3OBwywyYGelGzNIWPd8oR5X1SUYzKqCR/p0ThybRKeUkYnj/UvjF1UzC8NUYNWBCjaZkO4HalYpjlbf0vVDryMWow4YE/0cb+rsxdxJx2t/ThKS808rz0WsKNcZObOM8Vt7RNkIfOKsdwP8GUKx7JMPa6bkobW7FvLkmCgHMPOo2uoAkQIMZLXSB9F9RKDCSBToW0a2r9Wilo99x1t9PZLzQbAKkuM4ZYkp63rfBzRRRPOJaAj9Cb0tan2nyQkRrVJ3yqGwyFjbe/qwIDAQABAoIBAQC7fElhZG5almH/SrFd6Wg64vMWMcyVvvxZ1+3KJ8MwdhNE9V3nIRngguzbzyyCy4RjvJ6mqcsNc45mWRE7/RTV1g0dK6CLUlEsWVvqH/fflRo9JirWm7aeiKJYtJRvSLVTpXDHyE4chSX/OkXB8wdAjJERNXEXMPNo1p33TpWxRu6x8mwAIBK+YFI+SjQNuAteOT+qKAKZsyLbv+kr0tBRyHfEVdYq6RHzbtMCJ2h2P6t1vywLGTPw9rUAYSFOnsYfl+RPAmmZDF4hH4teIJIWNlfESpppAFAIrIg5+RjKVM5Bm3Ez7vx3sXDPd+aabxKoqC3nakHcRwRYJD2Pc1cBAoGBAMYkxYj1C7FkJ16R9msptdiV+aILzGkpP7WLYSX6dtQbrwe8FK7UrCwfkm9Zbyr9HOik1SEem8ePgmZktCdzGyi7mci2BEvQTzDnN3T6aTG8808jP7X3Apgxw7ENhuNbxtygJdNZC3Szrvz7NS7bcD/SYsSJ7dNEn7StUZjGrf4zAoGBAPMBNOwvFQCALNPQFIY2tTStL6TlIJgcIfhUhF9pcwv6V9syOxepWe3v6d5aL0ooXU+59/V3pytNzc2SGeiKB0EuRye2Z7b79riBw+EqOMj6jG1DX8n8FfNhX++8mH7LMsxbcAN9jucIZHCUQm6WYedHwq6vvc5CYbCmsJ6z6VCpAoGABzhHylnDd09C7/s5k2YNrjqowfLUG/DY1XCitZOOyOPJWOrNhiFRtLnhyBTmLBbU+tUmvvIyku7zvW9l8RoMn0tWqy2WsnyApjOGnciSFLHh27xZEfRSL+GAU+8+PwKVGGztc+oGtNXnRmiQ44gzat/roWW1OMGDYD4AfySeKmkCgYEA4c62Qd7CUlPI1A6gc9M0cT2Zb03nCtHhkyPeWdbgLDo2F57GoIci5OIyXQdKuEtn4iT6UCQeuDO1URg5cQeKFDyPrExodfYO3obe4UXdvIxtnz6jLUtNjnpmrpx+zBvAGXvCS8wJ1Y/L3X03ehHN6h+Zvb/azWaL5p4Os3qVDPkCgYEAkwlmHO1BjozslDlY+GqhxOTWZ3lKR/B3C/QttmK9iBdRDc0A8Yj/TJteOgBkGxGKRz+1Z9JS+CTIY6/TVvib4NDLIZiomO+zIMrn4m5O77YnupIWwxoOf9MHPmQJaMQuPyxoon7eUL29rEmz0sYZMI8/QrACqPqTDyEcl4YJreQ=
|
||||
mongo:
|
||||
connect: mongodb://localhost:27017/?w=majority
|
||||
database: consensus
|
||||
|
||||
@ -5,38 +5,37 @@ grpcServer:
|
||||
- 127.0.0.1:4430
|
||||
tls: false
|
||||
account:
|
||||
peerId: 12D3KooWPuwdqpDQxWhD2Vh4yskx2T5VMrwdpTZLfACzgsGfQfNy
|
||||
peerKey: yOEpD2+cPldXc2urGuU+szunm7fddRa8xew2uVjaxifRcVzNKhSERpOefjrXaky7PcKmSmTsH/5ZFtcrh1uzqg==
|
||||
signingKey: yOEpD2+cPldXc2urGuU+szunm7fddRa8xew2uVjaxifRcVzNKhSERpOefjrXaky7PcKmSmTsH/5ZFtcrh1uzqg==
|
||||
encryptionKey: MIIEpAIBAAKCAQEAxnE9Htwto+2fVmonkG9/DxNre33n7kjfrZU73JcHmpKhPlRFirig5T8rs2MaTq1R72/8nGBJuSxsz1PnexI3die39pY1OFYfZCZ59LbT7uH/xHcvkVrK2n50Q41KbbGT9BEzyW+XPkKPDpTq3/igYP+yUQgoWLfMwxCCLKXDe6qUC0fuIxR80fvj3XvorB5dnAiQ01JkH4PtCV1OWT6ZpLGhzcYxsxTHozd6LdMOC7wgGhW26dOSa/vZ1t5avbewFVIz0qfqBncunb7tjO4xa3xVYaA5jBbixDQUYFjVzW7cksrrN4CFNBDBGJ8PLS80MuMg0OG0O+/Qi1mbGb2mUQIDAQABAoIBACODAD0VidVcILeGJ65hRYudHg7raSXrRJv7qMrA/EtdEh3lVsyMXb6on1lq0rphqdf/YmVZldfda1tu2G3dxK8QTIuENeHvB48Uk56HWUXWi77M1WZdqQ+QsZ2lGzymGqQCsBHMNnSd1Jv3alDKXWj+WRrHKvE1cx81RRZYU7M9cpurnF5YNjO7L+7sMxUA9uAQGbe3kDVzrygraicLYQpxSNHytName0A+k3ug0qer4I6PmZhhJykkz6MD3dz/n625HSS+X+TuTm52T2b87tL27xXmSnUK7eYWjZ1vQlP1fWmqnac6u5LApUZaRi0tTjtefSjRW4jr1q20RqOp1kECgYEA7Onh3zM9ejATsjW6WISGKiBPci0D7DUbIuGuJrdQRadlkZzmeQ/VOYAuxIQD4GnQDRhM1FyxsqiAWkJOyCLFiMmsgIEyW9/eRhF8NlCVU+DA/fxy9EagfBbVsgiSBwOex24hPXIVYlaHkLAloNoD4bpw0pQZSDWXr+xvMFNwoGsCgYEA1m3sWA/e8ZuXForaUOoJzBU9nwC79bXv2UNktsVvBlQ1o9pbjoYDcVoAPwuBVUL1UwqDNMzPdhDBKBjZmCyjS6zlYD5ZKjF2m8iTyc4QcaBCdM0iyQpSXTmrfMx+hK1aWwL1p8ssNcednp5ExSAaTyNNGVdbtddiQ6/KMPmhUzMCgYEAwDjLsUNr4BXeBTweo+9yw/9PNn5brm0wRU8C9BrMIJe/izPYs+UqxerBB2Vtl8mCqv1KaQuEika5TYJ7VVsRFvk641DwQScUu5k4RQGBB3tWWz1XL+eWEticLkVR5isDyyAKDEbiHtXCTJz/CtGZUK7rF5BeKv6AwpZ9aKJqwV0CgYEAqXDlQNURu+PR6TtBtoypvz3NmraO0GO7KvipPhAXYm3qkRa8IIxfbhPLfAYQZhpqFvuIoJFzIn2s1I2GbExhoSv3eSzrcn7xlbpSpjYSImeb/AYZhbmFSiuHCi/hjeAaNS7KhZPz1G9vaubvusFaaMyhYPP6AWA4QvpHEJpB06cCgYBqR6/7d2hQiq4MJUrBEzLwG4ijnPeq+UVLQjE598hVIj+8UhRZRRcNWVEJxfcIL1v6Bpo8XISDNVRb30T9bPGVnXvC1jutTUbXKUB1/8iXuyH3IVieobch+bGd4v7ehH/lI7vzB6hjJpFzHopfFUn4wacSQdcFi3tRAwUB/L0S/w==
|
||||
peerId: 12D3KooWCi7waUGMExFaEMgtKmTaanYaPGNhWmEx2nf7jFEXgQab
|
||||
peerKey: QQwIKP+YwFY9WzeluVGFwlLj3EJ36RNtGH7QY4rJsAgq+X1I47HaHoFUg2UNZIMtq8mggHYZA4a1B/xntR1RcA==
|
||||
signingKey: QQwIKP+YwFY9WzeluVGFwlLj3EJ36RNtGH7QY4rJsAgq+X1I47HaHoFUg2UNZIMtq8mggHYZA4a1B/xntR1RcA==
|
||||
encryptionKey: MIIEpQIBAAKCAQEAxn9H+w/uFvOd8rW5KCpCvisG6JmDQa1pp1gPdWhdTpqj3yI/3pYK5kgnZhpUF83bQ6zKsNSVcxRqRvW8ZBGA179fHwTwe/KkMuAhgoOCMNG0+EKmRYQJdul2MFvgOniVJxBNaywoCWA0HI24sk4Dp7pj2Dn9yhcj49J+j12STlY2/+oAmhA8a7nxZ2XOMZyZIR9jQ+9MgQdTEa65LSTMTwQ7/A0g3yY+t8+BxhYT5hEdFKIgAV3iapbpP8kT/EvVHZYFz0RUBa2NC1xJAjfFCliGBqD9k7kUNOmP1al4EXheueZDtg1WvwY3PRRcDuSvxLCh1TAuHMMOd7XbR9CrvQIDAQABAoIBAQCiui/pe8rFWBzRn/bWHacvvZhhUZCQZDjsbr3lk5SC3zWetLZFpR30YYyjIMx141Zw6ZQVWYHXoRHrcINsSgklVgcGKAd6pZXE+4edNnCh0xmYOROUg8U6jfRNetSdOsOUDcJaLQ35ebve+LREwL4wYBaAajJL3aKXn7YPlDdgLc02OeQ7t3hIGX/nxYQy2X6+GGsNZvZvmiEoO5cCKPo3lvHIA8nnjB/0J9Cd8ffqiTNrw0NO/ErHxPxTu4II+3VtJ3xWZKlVAOI7Q2uccexdqkJjFcJHmqRWLf8zQzxZxo1TxgDZmZcQHG4sQt/XBL6A2xoisi0kwo5yz4f5WflBAoGBAPKtjMdC92cZLtHlBYvqrQqxJdCpQyidVEa60o+IH2q7VDepLW9QAx0gIwZIAKk/kcTHCtNu1pxVaX7YhVmdtRj8cr1j7g+CWtYaAeMrlpDhUghBEindtVV0gOEkIMbn+Fpzp6/km8LCjqzD2SlVex4aJV8qCRi5WpK3W0Z9RHTtAoGBANFk13fgLry6es7roQvig4Bkg8Qtpy5HYvAyTPk/2q6FfNOZSSYw5y65FzJUZyTEWTn8EjBA+bngmAc6xEA4gr1diYduEm6bab3unXCGzBVWqih+cTAh9lPgmAAHJD3i89SFDE9s+Gox/1n7vVz/k5P5ac+1XyqWXCHI7j1S44gRAoGBANMIZtbU/k4SkSuHzIX64tXcbPUCbFuCTUpgpkCY8DEhjEAHB3K4Eq0eSDbrIGAN3tZO/LQWu9whTmc3JOdkhJqg1aqqntev1QxAe4mwWvPMbUiuRXxQx6LzeCvQ/gvap5cI4jbMR0NbazUD7vHJ2xG3TO5voI92iDPz7RTkVEaVAoGACHkoLvWnboOtTIpEbhKwd5WZr2qZhUnmOwoOC1gGJWHJd1aQmzcHY+Chi6vWsKoxYiNNKR63/EmWXVSHdIHU6IzMb+qIXGl1kfYB8PfDcmmbYSAcvHHjYemIvReM4+Q3MbZglSY3tzRmvOFu/EBrXGWPXpRcUYDcIZHb8idUhcECgYEArvEvxIFHIIX3bhMgXhMvM9TJ5/t/e2YHm2Qz4COeU6Y19CklAjvZ6CpZ9lGUWVbGVflI+ivayAT540HCT1kwmK8WDYrggb64Ksir0TZsv7aKjp5pfZDc9IakisBEsNkjSkOF7xbUGQe5CSiK5khFQx5X8jZHqsczlBntJuquQgw=
|
||||
apiServer:
|
||||
listenAddrs:
|
||||
- 127.0.0.1:8080
|
||||
tls: false
|
||||
nodes:
|
||||
- peerId: 12D3KooWPuwdqpDQxWhD2Vh4yskx2T5VMrwdpTZLfACzgsGfQfNy
|
||||
- peerId: 12D3KooWCi7waUGMExFaEMgtKmTaanYaPGNhWmEx2nf7jFEXgQab
|
||||
address: 127.0.0.1:4430
|
||||
signingKey: yOEpD2+cPldXc2urGuU+szunm7fddRa8xew2uVjaxifRcVzNKhSERpOefjrXaky7PcKmSmTsH/5ZFtcrh1uzqg==
|
||||
encryptionKey: MIIEpAIBAAKCAQEAxnE9Htwto+2fVmonkG9/DxNre33n7kjfrZU73JcHmpKhPlRFirig5T8rs2MaTq1R72/8nGBJuSxsz1PnexI3die39pY1OFYfZCZ59LbT7uH/xHcvkVrK2n50Q41KbbGT9BEzyW+XPkKPDpTq3/igYP+yUQgoWLfMwxCCLKXDe6qUC0fuIxR80fvj3XvorB5dnAiQ01JkH4PtCV1OWT6ZpLGhzcYxsxTHozd6LdMOC7wgGhW26dOSa/vZ1t5avbewFVIz0qfqBncunb7tjO4xa3xVYaA5jBbixDQUYFjVzW7cksrrN4CFNBDBGJ8PLS80MuMg0OG0O+/Qi1mbGb2mUQIDAQABAoIBACODAD0VidVcILeGJ65hRYudHg7raSXrRJv7qMrA/EtdEh3lVsyMXb6on1lq0rphqdf/YmVZldfda1tu2G3dxK8QTIuENeHvB48Uk56HWUXWi77M1WZdqQ+QsZ2lGzymGqQCsBHMNnSd1Jv3alDKXWj+WRrHKvE1cx81RRZYU7M9cpurnF5YNjO7L+7sMxUA9uAQGbe3kDVzrygraicLYQpxSNHytName0A+k3ug0qer4I6PmZhhJykkz6MD3dz/n625HSS+X+TuTm52T2b87tL27xXmSnUK7eYWjZ1vQlP1fWmqnac6u5LApUZaRi0tTjtefSjRW4jr1q20RqOp1kECgYEA7Onh3zM9ejATsjW6WISGKiBPci0D7DUbIuGuJrdQRadlkZzmeQ/VOYAuxIQD4GnQDRhM1FyxsqiAWkJOyCLFiMmsgIEyW9/eRhF8NlCVU+DA/fxy9EagfBbVsgiSBwOex24hPXIVYlaHkLAloNoD4bpw0pQZSDWXr+xvMFNwoGsCgYEA1m3sWA/e8ZuXForaUOoJzBU9nwC79bXv2UNktsVvBlQ1o9pbjoYDcVoAPwuBVUL1UwqDNMzPdhDBKBjZmCyjS6zlYD5ZKjF2m8iTyc4QcaBCdM0iyQpSXTmrfMx+hK1aWwL1p8ssNcednp5ExSAaTyNNGVdbtddiQ6/KMPmhUzMCgYEAwDjLsUNr4BXeBTweo+9yw/9PNn5brm0wRU8C9BrMIJe/izPYs+UqxerBB2Vtl8mCqv1KaQuEika5TYJ7VVsRFvk641DwQScUu5k4RQGBB3tWWz1XL+eWEticLkVR5isDyyAKDEbiHtXCTJz/CtGZUK7rF5BeKv6AwpZ9aKJqwV0CgYEAqXDlQNURu+PR6TtBtoypvz3NmraO0GO7KvipPhAXYm3qkRa8IIxfbhPLfAYQZhpqFvuIoJFzIn2s1I2GbExhoSv3eSzrcn7xlbpSpjYSImeb/AYZhbmFSiuHCi/hjeAaNS7KhZPz1G9vaubvusFaaMyhYPP6AWA4QvpHEJpB06cCgYBqR6/7d2hQiq4MJUrBEzLwG4ijnPeq+UVLQjE598hVIj+8UhRZRRcNWVEJxfcIL1v6Bpo8XISDNVRb30T9bPGVnXvC1jutTUbXKUB1/8iXuyH3IVieobch+bGd4v7ehH/lI7vzB6hjJpFzHopfFUn4wacSQdcFi3tRAwUB/L0S/w==
|
||||
types : ["tree", "file"]
|
||||
- peerId: 12D3KooWBgHmDqtXH9SrZfAmwCFsD8LZhTD5dg5wkhdbqFoS8GBN
|
||||
signingKey: QQwIKP+YwFY9WzeluVGFwlLj3EJ36RNtGH7QY4rJsAgq+X1I47HaHoFUg2UNZIMtq8mggHYZA4a1B/xntR1RcA==
|
||||
encryptionKey: MIIEpQIBAAKCAQEAxn9H+w/uFvOd8rW5KCpCvisG6JmDQa1pp1gPdWhdTpqj3yI/3pYK5kgnZhpUF83bQ6zKsNSVcxRqRvW8ZBGA179fHwTwe/KkMuAhgoOCMNG0+EKmRYQJdul2MFvgOniVJxBNaywoCWA0HI24sk4Dp7pj2Dn9yhcj49J+j12STlY2/+oAmhA8a7nxZ2XOMZyZIR9jQ+9MgQdTEa65LSTMTwQ7/A0g3yY+t8+BxhYT5hEdFKIgAV3iapbpP8kT/EvVHZYFz0RUBa2NC1xJAjfFCliGBqD9k7kUNOmP1al4EXheueZDtg1WvwY3PRRcDuSvxLCh1TAuHMMOd7XbR9CrvQIDAQABAoIBAQCiui/pe8rFWBzRn/bWHacvvZhhUZCQZDjsbr3lk5SC3zWetLZFpR30YYyjIMx141Zw6ZQVWYHXoRHrcINsSgklVgcGKAd6pZXE+4edNnCh0xmYOROUg8U6jfRNetSdOsOUDcJaLQ35ebve+LREwL4wYBaAajJL3aKXn7YPlDdgLc02OeQ7t3hIGX/nxYQy2X6+GGsNZvZvmiEoO5cCKPo3lvHIA8nnjB/0J9Cd8ffqiTNrw0NO/ErHxPxTu4II+3VtJ3xWZKlVAOI7Q2uccexdqkJjFcJHmqRWLf8zQzxZxo1TxgDZmZcQHG4sQt/XBL6A2xoisi0kwo5yz4f5WflBAoGBAPKtjMdC92cZLtHlBYvqrQqxJdCpQyidVEa60o+IH2q7VDepLW9QAx0gIwZIAKk/kcTHCtNu1pxVaX7YhVmdtRj8cr1j7g+CWtYaAeMrlpDhUghBEindtVV0gOEkIMbn+Fpzp6/km8LCjqzD2SlVex4aJV8qCRi5WpK3W0Z9RHTtAoGBANFk13fgLry6es7roQvig4Bkg8Qtpy5HYvAyTPk/2q6FfNOZSSYw5y65FzJUZyTEWTn8EjBA+bngmAc6xEA4gr1diYduEm6bab3unXCGzBVWqih+cTAh9lPgmAAHJD3i89SFDE9s+Gox/1n7vVz/k5P5ac+1XyqWXCHI7j1S44gRAoGBANMIZtbU/k4SkSuHzIX64tXcbPUCbFuCTUpgpkCY8DEhjEAHB3K4Eq0eSDbrIGAN3tZO/LQWu9whTmc3JOdkhJqg1aqqntev1QxAe4mwWvPMbUiuRXxQx6LzeCvQ/gvap5cI4jbMR0NbazUD7vHJ2xG3TO5voI92iDPz7RTkVEaVAoGACHkoLvWnboOtTIpEbhKwd5WZr2qZhUnmOwoOC1gGJWHJd1aQmzcHY+Chi6vWsKoxYiNNKR63/EmWXVSHdIHU6IzMb+qIXGl1kfYB8PfDcmmbYSAcvHHjYemIvReM4+Q3MbZglSY3tzRmvOFu/EBrXGWPXpRcUYDcIZHb8idUhcECgYEArvEvxIFHIIX3bhMgXhMvM9TJ5/t/e2YHm2Qz4COeU6Y19CklAjvZ6CpZ9lGUWVbGVflI+ivayAT540HCT1kwmK8WDYrggb64Ksir0TZsv7aKjp5pfZDc9IakisBEsNkjSkOF7xbUGQe5CSiK5khFQx5X8jZHqsczlBntJuquQgw=
|
||||
- peerId: 12D3KooWG2nD7XFggVFw48xk8JyHwn8iCZ9W73gmzJTkgfVjAxpb
|
||||
address: 127.0.0.1:4431
|
||||
signingKey: l6LFiKqr4ZHgcPbL+DR7KwMbzImufQPFgpoHOJ/nvfUbpb76DCADHuT1I4gIs+XByglnY1KV8jbMfW64XRW5XQ==
|
||||
encryptionKey: MIIEowIBAAKCAQEA4ltcn1AH048bMXcKOOW7/E0TZYPxL3OtcHXWHSAZjeeTA/rc45G2eaNgyY7Ji+feLtZERbXNWGFBdNp31NHDYZAYwbZmjEqTEgV4yVx7BQP3VBEzglTJaNLTf+XIJnVAEkoHS6ogjC0oXTM6paHu64EitoOCzF9zqL023swjE3HU0dm2xwsUdGnKeO5nPMso/6e3VMavkKnFmvB965ECCBujtediP4lVdIABNVtoMHCoeI5Sn+m7TKqJSyDOIEMhHT3orYUNZWVeAHE1YTM2cI5tSnDZP80CHZ674Z/bKL7Jaznmq87mVt1h9Use2EkxR07/dJuTGvFOos4jHoiR9QIDAQABAoIBAHAr8EluooI/j61CnYk2p6LPG0aaTQJD4/YwHuwOBTviP2OghKgthGzg/szDerNfMyaoveqBvoIGqCZdQTbwwE7v1qTgXA83wYwTtBitQLVqkr1RTOJQXAMbPv5Jg5czUY3+q4DejQSKOE9/XJfKGJkSRH6Hy2C2CJ3dLnzYUqWGO3t70RLT1/sC6p6w3lXdy3dKZGkoR2wva+HXQxVrP8X5HOResXgNZwgMHt9KF1QHVCcySKYiEAefEKTSdKD2fOd4FxLgp3zWpvH3jrX0zd/DqzTlFD5Ns6Ayp2sIfHVp3sn99DZZM6DauMepQKtoSCnXZ+qKhekAwNVJnsVQkSECgYEA4spY9araeFUSl4uXCUQOpCkSshYOPRYN6sBbHsx8tV2eQtCT+5SuNYmzur3c5bkiraGEab8rZfGdDL6fLxQyaqbOmN31Db5kNh/2X+sRnxkak8lsROUWQZRF9doH73FDv6ZlI3V/JicZlOUCfN5BYT+x74R4/c1YXfyuD1J9gr0CgYEA/4K4SDwZUY4bOVCmKQz0OM+RW4PAAH6LHKenTAZNTeDNFFxc2nqnzRGMEKZTDGy0kbT5mBhBHFgShXcAiKxc5/MGkpt8Jcq6Fr5KGU9aZtYKji6mwMTsUndPNQydh3vOt5pOmcuMM6ovanNTvI8k6Qo53OY1IpO5CfOROu0hm5kCgYBnWsYd92YnDsYxUEldzKlLgPhnNov4pNNk15LvP0vaL7cPRhUaw1B9T6scAKjp/GxkasZ4lsnFZM4o37qV7wNm/WwL2KN0Rv9Od1SFtBBMzFkDXvk7kJeK/XLAr0OMiLbSYZeYCFUQ4yLSa2et1nA/TJLf0CR/rhSGiMAedX6DlQKBgAx1137OT33GrFUzNacy1oYeuTv5RNfBVA9lrabrd8GggN/JUU3mRWCexnHZaptkgbnJVZKxPBuhv+V6VDBWF4HIPD3SD0/YfxK03PA3CnWRYppkdAValRvAbcBsiRIeW4pgoAyn/IJYfk92qFK9uFMVCJVZNKYnBhMSKbbx8X2hAoGBAKwvzyAImbNB+493q1R/lSayxzG76bRJ/EseiTqwIec9c4C+Bd/sVXR+Re+xZb0FI/va1bz5CrduTzLSKBmf/+0lzl0MJvWY2+SXfGYdbl4+TTyqgDDfwqW0Tj8pDimye2BneyTmXko1rF+2Sxen7kMXnJLwpqjwZ6TZJuoqeK8q
|
||||
types : ["tree", "file"]
|
||||
- peerId: 12D3KooWASsipDzkridiMBmE7VSqp8yZvGWPY1VqySgMSZk6tsiL
|
||||
signingKey: Hdpa1ee8nBVeIxYVcWjTSaVAfqvkBcqfhWRjlKi9fQ9cVEY6sy+MxMOa4CRQgM3eJCJhaLw2Hvux4rqMUJVtDA==
|
||||
encryptionKey: MIIEowIBAAKCAQEAqJI1jTWuzef1hEdbE6Xth1GFXkJbLvn1LWmtyErrrQYtJd6zOsdncf522tcpxRs6LWANNe5HHzuP4VYiYnGe0CuBlMbnWLvH/vEh9Em0Bt7P3MrQTOFt/ESPN5AWaE3jeYc4M9WvZvLVpxCqJYE0xu8AkXi/5SqO3dfXKMyQ/kJoAn0FkAe44l3A7B/otqiYKp5oB+4/Fh1R0sFo3djSCS08KW9mbCQffQa0BA56f9cKF+/tVFqoW9YximwsVvecM8lr92NN3/kvO3a4xLnTZJNYBnaULsDbNS+Mdf0V+mkmcigaFumDHI6Z+Ca/y/tGGlTfExC4mRLOXgAnNIcXAwIDAQABAoIBAGf9UjXbcQuq1aWVk1TKnn5Exv5/9tpC7oHmWINf3IVvcviSqoRPMLx82vtjkmv6wOfvAhdL9+oHh1neFfYe23bV7+lEzsDJjrXyMR0PPpSibR5qqxdSVdQywxrmszwDGJoG1Z/8aWkb0rtuJ1hdnZ4/IF2dXNvVZi7qkNulXqjKc5pU16S2QPIjZ5YDatsl6Z7TZ48yyTxlmJKh50qmLO7S4+0jbVyDFyX8aAy8R/yDuZpZ1+aUHJkUqfvUpzngS2R61M/iAeGkNDP9mg59CwhJsOLsWSw5rA2MTwfmRIZjczG4WCfkhBhzQWztN8ded09xLySY/gmMYsKwpX9zwikCgYEAwlzJ0kC3ATNOQPhIwaVDY4eI8SRYTZIgp+aek/z/Jek+kf6/VY6eVWimEEjyMVGLTzjyrUOQyhxkJ2QqUNVJYongj/3yF8WE2+d+G50QA3J0K0b8FQFLGlLndgJ++AZmNxxMyD/XZ5aSqWc58SzA3UgbjTdDJwv6KYIc+r6om10CgYEA3geQ4XOPkm3/AagGvTRbM88nr4tyeyEzfLdXqSBdUBM+cB0t3l+mh0aMqPd1o8TcrvJ+33Kp3vmM2wq6Rj/jChx0pqQZeBX+/i3fSQUYiCnDeo2CsJ1pix3ju6xKIlssi7Lqf50AUH3TgPfeOEgl0c0skc7Iiw6uBbbN2jMbtd8CgYB8UNkN0DK9Y9GDoMr4gPoPaRtgEb0hMHwOqGV5hnK0DvHkc6px0NzZCCxfcijm/p86NtSRmgu8Gli9EUY3mZRsoH+v2d/E8KM//Fse0mDxs302SRrnXIJq/efqBUKs5XrvePxrgNoH+bko/UuERPm/D2X/9v7OtMx3TC+4+cXiSQKBgQDAbuxKCp93+S/YXqogmF0nhTbPNdwuDbOTN1CZu/xEJ7mo8BFON7acbjABTiC+pSPj2TbPMZE7OSy0uBKESmDb5ZfQyk9svhu4b0ekAO+nLBNJh5aqvnO4aFp10TibmEv+dD48BnY8TSHgGHSYcSeeM+aaJQ+5PirjtvGpWTx+HwKBgD+mqVa627FOJHKJ022L6eH61S466rvxiQqQdOKaLkRLNTsf0frcsZIEoPGXQmAsx79n5ezK0ndPsY2oWDu87teHaElqTp0oMzayuP1ognyFp5CjlUmUgLZ4ijw5ZoAinGVpBxYvHZ/KxRMxMhMYnXPYrx95nNT3GDMGV/4xG2cH
|
||||
- peerId: 12D3KooWLNu2jz93Bmw5AFjoWUWVqewjMDX9X6LDnD3B5vcDPMtK
|
||||
address: 127.0.0.1:4432
|
||||
signingKey: SGyNE0dFaQgtgNuzdcO7LB+TEz9VHAOtlQLk6WWkrkQyXiZV3casg8Q2/4PO1Oylc8Fu72RU001Hclj5JCbiLw==
|
||||
encryptionKey: MIIEpAIBAAKCAQEA0k3mw4FyexRkLgLjHzYs4Ppeyv6r9ZrP00imNf15JTuM8ajMx5oJX7JQTm8KOLRJjUdZZAd5Gtp0ezfYAQK1ZjEWwCmfp8j8FBgJIDSLpjxl88SXMLgATXYfhklnQvKlQjs/X3Ka4zdTrav2tMH9IAo6TSNZhlPQNsUory1SGHs+KqHv4p0sG8oWuKYhfBj8rWHQdUVptkIBKgojFDeJJD04Tbf9kUakbK/8KuXB6zF5H4WN3p4rMMwkClyTGeYO4LDg5TzVn8NnUi3/b/vO/3us1G/TMoRe/6umUfpQxrwo+7S2T6A4YwetWRp6xALLhp+HfAWnn0lA/D8/w1WpKwIDAQABAoIBAQC5cdQxRa5rddm48PbSCPWeFWkNW3DLDI6CYyedqDvxZwer+QtKXzww1I4X+7ZptiC9odLjb+uMkGHyXZXtnjPTPyounQWZ8JLILUGu0mbqWYwVXp9raHVr2OOHiKaz1D+BnbkOM4L9JUZ2eJL9ZaoNXLd4WdmRp8qM4WI0xqQDzOANx2HhyL/+dJmQeIUND+pdeH+Z+fYowU3ho32txNvBnMXQhF1T5K9i1VO5W49RAjIRbENsT+paPGKbNubDHRt1j36ktK4eC4HSdgv8tccdsGyrEiIbAt1XsTZfM8ie4D3A8RhSxiTC6Fkgv6vIm+iFTLzBFZKesOBcd8sfKeyBAoGBAOts5PQQJhldPDzlbnqzxMOR98WHbkVZjCqWSkNA34vqyFuPcRuX0rHK/qpg23ilbUP0fGMDTGgFzTt51FZLL16SXyRfjNhzjdmryryeddQwbp92ta2GEgnU6t1FyCuSCtcLDKJd/D9A9dC5UI6z+ES4TOnbR3nakXK9t4cUOFthAoGBAOSu+wL+SEA5erR+m3LpOsELK68CCJQPxn3VpoVfJZawgF+fEoXVMLTERxJput1+ADomIEdNc9ex86TjKx9gJ4piNHscRPFeT/AgESOIGHLOc1gk2DPqNj6wBIarUJQ9t4KcHScboh1dTPJeqqv2NSwIiLQoqFUIhfKZLnrW3zwLAoGBAJh0hC+o5YM3ZXLqAIllMN6VACbidP5j5ukNOjojIKCzAdyJH24G+2I3WoNrBbUzK3b+NC7KTAhw+V6ynlbjiWFs2D/twH/LFOkI3tkWpKcsVfbeIPimAbhsMUvpjJ7qjCqF9UCQLHGp14W6+/ftg7C8yNIINlkquVXclaTb60MBAoGAPqmL8ogG+EJH00mWAujRxq/u6meePiQMedKfbJBj1mTK6GjIRI/kZsQZzXvXTnYGTejAk4kvov0KDDaLTG+mpg6+3rUiVxlGwj+nMptKR7s2dAK0k5UsBAVrWBN9YwF+VXW9r0etJmq4ePljvvcaHtS/0M4LQjGxsoYy7EoQpX0CgYAhnf0McB7F1MxSjB0soMNv/v5utVzVihS3re2yKNdkI/YUEMB+yU3Q4gh+OljjBM6Y5To3BsQBAx4l2CysMKFHjIE/5AtdbvIS+chZZqB3vcZXSayvX8P1Z1uFdw/saiO2cRDJmR+TxaOPa2C9SzDoNTACthwLErHfzvEvVroKmw==
|
||||
types : ["tree", "file"]
|
||||
signingKey: eFgkHOqqWUE2i3HChsYuER37d8Z5Izd1ENfLmpMsgSSc6lnYW+35sm7b5J7sK1G+xK0OPhtz8uxYkT0f5gJuwA==
|
||||
encryptionKey: MIIEpAIBAAKCAQEAzc5cRGNf5G25G5Lh1hKEhV3lgxxB5RL3R0bjLhtS6W4/xhMvSaZR2girvzLBK1ydXk95Oc0EUNfCE/QKddUy16ycC4DHaObMjf96cVHhiIfKhLTO5gg2mqisQ39+oTtn85/T1imYMlkHGIt1MvHqXoPQa8guDXB/DCDz+UeCzPBGUiS4ZORJHrdd9QP/edyowUsfvwIayJhd4BUKOhgWvIAHohOTls1Xa16fkpojDy3b1L5pFvQdMw0DFY3m2LtIYVmlw1YyE/vqbhR/DMAkGGGD2nHfSQ/zApGAeYgqNSyAAMwjAaXtXnW/SYPr0IHRAnm4Ojk0qKcUfaTFKSSakQIDAQABAoIBAAksPm6J41dCELMK6+fnsWJkWftrAgDcxIq3vR5r91kSIeOJLV1h/Vnzcvw1neh520W90xBhc+TKiQrsoJ653uc/+UCF/91MFCfsECAG3z9/leYuTN5x1UU1aWAkyZcUF8EDCaUM+4ya7TcJ2DJqF+EYjOyQ4oSU1ATNXzJoHotVwcZ79uPNRTMMTUQ/sZjE3OJGkoPzOoacjmAsg3Xg2M8uCC3HAqf5kO146CX4/x9z8EnKr8XHWm8oRT0mWLR3N2WFIJ6sDuyL7MPy4Sm2xSbqS5pJ3kC/rwuLcR4KlL+HyVvpTPHQlysiwWfKz1YycKNaWfeAVQFQDKfe9fpTK4UCgYEA5rXvM0eGTljFUYg5Eb47LNl/YKcQoPGL9zIrTuyYl0skr364iIXFQHG3cv3G461jP6/eBBs0sMZe47SpNv9zP+hYthaReVLzPqqxrCQF4rJo2oCWb774BnkxWQjbiPLSJi2cc+5ZqMQI8u5XxdqO9oJ4pCCxs5nCasAcLGedrrcCgYEA5F2Rgq5mN75dSzco5MDC594HGQ4mXpj9xCDocvbhrvEm0NY2/BTH23ak11EnSYJNCvI43NX2nmxEkVzl7TbNLBP+u6IxK1XzFXg4ki2IIu1ACzHwbBE95APxZ7n4BRKhFkew96HX4cSWSvMfmrK/Vb3hPJpV8UUjaru6CiN/OPcCgYB4B09bLmsBd82wjV6jjITc4IsUjdZo5UIcaU1+0jjQ/ZcodpUq8e2diYwXl1BSQ3LPP4ASQtU24v2bGfKvWldreEYu9a7Zn/5NLCEjndoyBv/mLeAWYxRGyeaSm7kblrkeg7xR1D9xPgwp1zZzCTI3rcl2GkxZVDWBtFD0CTRQIQKBgQDe2lzMrYp87Z23b+3NRjst8OL2VXOmLyC9y+trfXeBtD3P4Kwp1dGvXpnAsaZoOusaOoS5JWgU88z6GjEbC7avRBf7XW0kQC0HD5oNNLe8ddBg3Gwl2bGPGTX0pmvd728aAf41uk+lN6X/IEEAQ10qvDDYZjhmSbUlTGthx4A4wwKBgQCQYGnHr5fvqlmLga+xkPXMFnJE1D+Ya/fkA/HTGZfLoMiqFv2q8uqque0xb5Kaim7eyQ2SpE/yolaeS8L7o6zMKT6du5QONhKdQN9ccdW/3yUQXzWcjYjAyB+zdYn9vKlMa6VnuXjR5gA8RrnHGJMZAeNLOWzH1B0eJSi/Q8w9Rg==
|
||||
space:
|
||||
gcTTL: 60
|
||||
syncPeriod: 11
|
||||
storage:
|
||||
path: db
|
||||
path: db/node/1/data
|
||||
metric:
|
||||
addr: ""
|
||||
log:
|
||||
production: false
|
||||
defaultLevel: ""
|
||||
namedLevels: {}
|
||||
fileStorePogreb:
|
||||
path: db/node/1/files
|
||||
|
||||
@ -5,38 +5,37 @@ grpcServer:
|
||||
- 127.0.0.1:4431
|
||||
tls: false
|
||||
account:
|
||||
peerId: 12D3KooWBgHmDqtXH9SrZfAmwCFsD8LZhTD5dg5wkhdbqFoS8GBN
|
||||
peerKey: l6LFiKqr4ZHgcPbL+DR7KwMbzImufQPFgpoHOJ/nvfUbpb76DCADHuT1I4gIs+XByglnY1KV8jbMfW64XRW5XQ==
|
||||
signingKey: l6LFiKqr4ZHgcPbL+DR7KwMbzImufQPFgpoHOJ/nvfUbpb76DCADHuT1I4gIs+XByglnY1KV8jbMfW64XRW5XQ==
|
||||
encryptionKey: MIIEowIBAAKCAQEA4ltcn1AH048bMXcKOOW7/E0TZYPxL3OtcHXWHSAZjeeTA/rc45G2eaNgyY7Ji+feLtZERbXNWGFBdNp31NHDYZAYwbZmjEqTEgV4yVx7BQP3VBEzglTJaNLTf+XIJnVAEkoHS6ogjC0oXTM6paHu64EitoOCzF9zqL023swjE3HU0dm2xwsUdGnKeO5nPMso/6e3VMavkKnFmvB965ECCBujtediP4lVdIABNVtoMHCoeI5Sn+m7TKqJSyDOIEMhHT3orYUNZWVeAHE1YTM2cI5tSnDZP80CHZ674Z/bKL7Jaznmq87mVt1h9Use2EkxR07/dJuTGvFOos4jHoiR9QIDAQABAoIBAHAr8EluooI/j61CnYk2p6LPG0aaTQJD4/YwHuwOBTviP2OghKgthGzg/szDerNfMyaoveqBvoIGqCZdQTbwwE7v1qTgXA83wYwTtBitQLVqkr1RTOJQXAMbPv5Jg5czUY3+q4DejQSKOE9/XJfKGJkSRH6Hy2C2CJ3dLnzYUqWGO3t70RLT1/sC6p6w3lXdy3dKZGkoR2wva+HXQxVrP8X5HOResXgNZwgMHt9KF1QHVCcySKYiEAefEKTSdKD2fOd4FxLgp3zWpvH3jrX0zd/DqzTlFD5Ns6Ayp2sIfHVp3sn99DZZM6DauMepQKtoSCnXZ+qKhekAwNVJnsVQkSECgYEA4spY9araeFUSl4uXCUQOpCkSshYOPRYN6sBbHsx8tV2eQtCT+5SuNYmzur3c5bkiraGEab8rZfGdDL6fLxQyaqbOmN31Db5kNh/2X+sRnxkak8lsROUWQZRF9doH73FDv6ZlI3V/JicZlOUCfN5BYT+x74R4/c1YXfyuD1J9gr0CgYEA/4K4SDwZUY4bOVCmKQz0OM+RW4PAAH6LHKenTAZNTeDNFFxc2nqnzRGMEKZTDGy0kbT5mBhBHFgShXcAiKxc5/MGkpt8Jcq6Fr5KGU9aZtYKji6mwMTsUndPNQydh3vOt5pOmcuMM6ovanNTvI8k6Qo53OY1IpO5CfOROu0hm5kCgYBnWsYd92YnDsYxUEldzKlLgPhnNov4pNNk15LvP0vaL7cPRhUaw1B9T6scAKjp/GxkasZ4lsnFZM4o37qV7wNm/WwL2KN0Rv9Od1SFtBBMzFkDXvk7kJeK/XLAr0OMiLbSYZeYCFUQ4yLSa2et1nA/TJLf0CR/rhSGiMAedX6DlQKBgAx1137OT33GrFUzNacy1oYeuTv5RNfBVA9lrabrd8GggN/JUU3mRWCexnHZaptkgbnJVZKxPBuhv+V6VDBWF4HIPD3SD0/YfxK03PA3CnWRYppkdAValRvAbcBsiRIeW4pgoAyn/IJYfk92qFK9uFMVCJVZNKYnBhMSKbbx8X2hAoGBAKwvzyAImbNB+493q1R/lSayxzG76bRJ/EseiTqwIec9c4C+Bd/sVXR+Re+xZb0FI/va1bz5CrduTzLSKBmf/+0lzl0MJvWY2+SXfGYdbl4+TTyqgDDfwqW0Tj8pDimye2BneyTmXko1rF+2Sxen7kMXnJLwpqjwZ6TZJuoqeK8q
|
||||
peerId: 12D3KooWG2nD7XFggVFw48xk8JyHwn8iCZ9W73gmzJTkgfVjAxpb
|
||||
peerKey: Hdpa1ee8nBVeIxYVcWjTSaVAfqvkBcqfhWRjlKi9fQ9cVEY6sy+MxMOa4CRQgM3eJCJhaLw2Hvux4rqMUJVtDA==
|
||||
signingKey: Hdpa1ee8nBVeIxYVcWjTSaVAfqvkBcqfhWRjlKi9fQ9cVEY6sy+MxMOa4CRQgM3eJCJhaLw2Hvux4rqMUJVtDA==
|
||||
encryptionKey: MIIEowIBAAKCAQEAqJI1jTWuzef1hEdbE6Xth1GFXkJbLvn1LWmtyErrrQYtJd6zOsdncf522tcpxRs6LWANNe5HHzuP4VYiYnGe0CuBlMbnWLvH/vEh9Em0Bt7P3MrQTOFt/ESPN5AWaE3jeYc4M9WvZvLVpxCqJYE0xu8AkXi/5SqO3dfXKMyQ/kJoAn0FkAe44l3A7B/otqiYKp5oB+4/Fh1R0sFo3djSCS08KW9mbCQffQa0BA56f9cKF+/tVFqoW9YximwsVvecM8lr92NN3/kvO3a4xLnTZJNYBnaULsDbNS+Mdf0V+mkmcigaFumDHI6Z+Ca/y/tGGlTfExC4mRLOXgAnNIcXAwIDAQABAoIBAGf9UjXbcQuq1aWVk1TKnn5Exv5/9tpC7oHmWINf3IVvcviSqoRPMLx82vtjkmv6wOfvAhdL9+oHh1neFfYe23bV7+lEzsDJjrXyMR0PPpSibR5qqxdSVdQywxrmszwDGJoG1Z/8aWkb0rtuJ1hdnZ4/IF2dXNvVZi7qkNulXqjKc5pU16S2QPIjZ5YDatsl6Z7TZ48yyTxlmJKh50qmLO7S4+0jbVyDFyX8aAy8R/yDuZpZ1+aUHJkUqfvUpzngS2R61M/iAeGkNDP9mg59CwhJsOLsWSw5rA2MTwfmRIZjczG4WCfkhBhzQWztN8ded09xLySY/gmMYsKwpX9zwikCgYEAwlzJ0kC3ATNOQPhIwaVDY4eI8SRYTZIgp+aek/z/Jek+kf6/VY6eVWimEEjyMVGLTzjyrUOQyhxkJ2QqUNVJYongj/3yF8WE2+d+G50QA3J0K0b8FQFLGlLndgJ++AZmNxxMyD/XZ5aSqWc58SzA3UgbjTdDJwv6KYIc+r6om10CgYEA3geQ4XOPkm3/AagGvTRbM88nr4tyeyEzfLdXqSBdUBM+cB0t3l+mh0aMqPd1o8TcrvJ+33Kp3vmM2wq6Rj/jChx0pqQZeBX+/i3fSQUYiCnDeo2CsJ1pix3ju6xKIlssi7Lqf50AUH3TgPfeOEgl0c0skc7Iiw6uBbbN2jMbtd8CgYB8UNkN0DK9Y9GDoMr4gPoPaRtgEb0hMHwOqGV5hnK0DvHkc6px0NzZCCxfcijm/p86NtSRmgu8Gli9EUY3mZRsoH+v2d/E8KM//Fse0mDxs302SRrnXIJq/efqBUKs5XrvePxrgNoH+bko/UuERPm/D2X/9v7OtMx3TC+4+cXiSQKBgQDAbuxKCp93+S/YXqogmF0nhTbPNdwuDbOTN1CZu/xEJ7mo8BFON7acbjABTiC+pSPj2TbPMZE7OSy0uBKESmDb5ZfQyk9svhu4b0ekAO+nLBNJh5aqvnO4aFp10TibmEv+dD48BnY8TSHgGHSYcSeeM+aaJQ+5PirjtvGpWTx+HwKBgD+mqVa627FOJHKJ022L6eH61S466rvxiQqQdOKaLkRLNTsf0frcsZIEoPGXQmAsx79n5ezK0ndPsY2oWDu87teHaElqTp0oMzayuP1ognyFp5CjlUmUgLZ4ijw5ZoAinGVpBxYvHZ/KxRMxMhMYnXPYrx95nNT3GDMGV/4xG2cH
|
||||
apiServer:
|
||||
listenAddrs:
|
||||
- 127.0.0.1:8081
|
||||
tls: false
|
||||
nodes:
|
||||
- peerId: 12D3KooWPuwdqpDQxWhD2Vh4yskx2T5VMrwdpTZLfACzgsGfQfNy
|
||||
- peerId: 12D3KooWCi7waUGMExFaEMgtKmTaanYaPGNhWmEx2nf7jFEXgQab
|
||||
address: 127.0.0.1:4430
|
||||
signingKey: yOEpD2+cPldXc2urGuU+szunm7fddRa8xew2uVjaxifRcVzNKhSERpOefjrXaky7PcKmSmTsH/5ZFtcrh1uzqg==
|
||||
encryptionKey: MIIEpAIBAAKCAQEAxnE9Htwto+2fVmonkG9/DxNre33n7kjfrZU73JcHmpKhPlRFirig5T8rs2MaTq1R72/8nGBJuSxsz1PnexI3die39pY1OFYfZCZ59LbT7uH/xHcvkVrK2n50Q41KbbGT9BEzyW+XPkKPDpTq3/igYP+yUQgoWLfMwxCCLKXDe6qUC0fuIxR80fvj3XvorB5dnAiQ01JkH4PtCV1OWT6ZpLGhzcYxsxTHozd6LdMOC7wgGhW26dOSa/vZ1t5avbewFVIz0qfqBncunb7tjO4xa3xVYaA5jBbixDQUYFjVzW7cksrrN4CFNBDBGJ8PLS80MuMg0OG0O+/Qi1mbGb2mUQIDAQABAoIBACODAD0VidVcILeGJ65hRYudHg7raSXrRJv7qMrA/EtdEh3lVsyMXb6on1lq0rphqdf/YmVZldfda1tu2G3dxK8QTIuENeHvB48Uk56HWUXWi77M1WZdqQ+QsZ2lGzymGqQCsBHMNnSd1Jv3alDKXWj+WRrHKvE1cx81RRZYU7M9cpurnF5YNjO7L+7sMxUA9uAQGbe3kDVzrygraicLYQpxSNHytName0A+k3ug0qer4I6PmZhhJykkz6MD3dz/n625HSS+X+TuTm52T2b87tL27xXmSnUK7eYWjZ1vQlP1fWmqnac6u5LApUZaRi0tTjtefSjRW4jr1q20RqOp1kECgYEA7Onh3zM9ejATsjW6WISGKiBPci0D7DUbIuGuJrdQRadlkZzmeQ/VOYAuxIQD4GnQDRhM1FyxsqiAWkJOyCLFiMmsgIEyW9/eRhF8NlCVU+DA/fxy9EagfBbVsgiSBwOex24hPXIVYlaHkLAloNoD4bpw0pQZSDWXr+xvMFNwoGsCgYEA1m3sWA/e8ZuXForaUOoJzBU9nwC79bXv2UNktsVvBlQ1o9pbjoYDcVoAPwuBVUL1UwqDNMzPdhDBKBjZmCyjS6zlYD5ZKjF2m8iTyc4QcaBCdM0iyQpSXTmrfMx+hK1aWwL1p8ssNcednp5ExSAaTyNNGVdbtddiQ6/KMPmhUzMCgYEAwDjLsUNr4BXeBTweo+9yw/9PNn5brm0wRU8C9BrMIJe/izPYs+UqxerBB2Vtl8mCqv1KaQuEika5TYJ7VVsRFvk641DwQScUu5k4RQGBB3tWWz1XL+eWEticLkVR5isDyyAKDEbiHtXCTJz/CtGZUK7rF5BeKv6AwpZ9aKJqwV0CgYEAqXDlQNURu+PR6TtBtoypvz3NmraO0GO7KvipPhAXYm3qkRa8IIxfbhPLfAYQZhpqFvuIoJFzIn2s1I2GbExhoSv3eSzrcn7xlbpSpjYSImeb/AYZhbmFSiuHCi/hjeAaNS7KhZPz1G9vaubvusFaaMyhYPP6AWA4QvpHEJpB06cCgYBqR6/7d2hQiq4MJUrBEzLwG4ijnPeq+UVLQjE598hVIj+8UhRZRRcNWVEJxfcIL1v6Bpo8XISDNVRb30T9bPGVnXvC1jutTUbXKUB1/8iXuyH3IVieobch+bGd4v7ehH/lI7vzB6hjJpFzHopfFUn4wacSQdcFi3tRAwUB/L0S/w==
|
||||
types : ["tree", "file"]
|
||||
- peerId: 12D3KooWBgHmDqtXH9SrZfAmwCFsD8LZhTD5dg5wkhdbqFoS8GBN
|
||||
signingKey: QQwIKP+YwFY9WzeluVGFwlLj3EJ36RNtGH7QY4rJsAgq+X1I47HaHoFUg2UNZIMtq8mggHYZA4a1B/xntR1RcA==
|
||||
encryptionKey: MIIEpQIBAAKCAQEAxn9H+w/uFvOd8rW5KCpCvisG6JmDQa1pp1gPdWhdTpqj3yI/3pYK5kgnZhpUF83bQ6zKsNSVcxRqRvW8ZBGA179fHwTwe/KkMuAhgoOCMNG0+EKmRYQJdul2MFvgOniVJxBNaywoCWA0HI24sk4Dp7pj2Dn9yhcj49J+j12STlY2/+oAmhA8a7nxZ2XOMZyZIR9jQ+9MgQdTEa65LSTMTwQ7/A0g3yY+t8+BxhYT5hEdFKIgAV3iapbpP8kT/EvVHZYFz0RUBa2NC1xJAjfFCliGBqD9k7kUNOmP1al4EXheueZDtg1WvwY3PRRcDuSvxLCh1TAuHMMOd7XbR9CrvQIDAQABAoIBAQCiui/pe8rFWBzRn/bWHacvvZhhUZCQZDjsbr3lk5SC3zWetLZFpR30YYyjIMx141Zw6ZQVWYHXoRHrcINsSgklVgcGKAd6pZXE+4edNnCh0xmYOROUg8U6jfRNetSdOsOUDcJaLQ35ebve+LREwL4wYBaAajJL3aKXn7YPlDdgLc02OeQ7t3hIGX/nxYQy2X6+GGsNZvZvmiEoO5cCKPo3lvHIA8nnjB/0J9Cd8ffqiTNrw0NO/ErHxPxTu4II+3VtJ3xWZKlVAOI7Q2uccexdqkJjFcJHmqRWLf8zQzxZxo1TxgDZmZcQHG4sQt/XBL6A2xoisi0kwo5yz4f5WflBAoGBAPKtjMdC92cZLtHlBYvqrQqxJdCpQyidVEa60o+IH2q7VDepLW9QAx0gIwZIAKk/kcTHCtNu1pxVaX7YhVmdtRj8cr1j7g+CWtYaAeMrlpDhUghBEindtVV0gOEkIMbn+Fpzp6/km8LCjqzD2SlVex4aJV8qCRi5WpK3W0Z9RHTtAoGBANFk13fgLry6es7roQvig4Bkg8Qtpy5HYvAyTPk/2q6FfNOZSSYw5y65FzJUZyTEWTn8EjBA+bngmAc6xEA4gr1diYduEm6bab3unXCGzBVWqih+cTAh9lPgmAAHJD3i89SFDE9s+Gox/1n7vVz/k5P5ac+1XyqWXCHI7j1S44gRAoGBANMIZtbU/k4SkSuHzIX64tXcbPUCbFuCTUpgpkCY8DEhjEAHB3K4Eq0eSDbrIGAN3tZO/LQWu9whTmc3JOdkhJqg1aqqntev1QxAe4mwWvPMbUiuRXxQx6LzeCvQ/gvap5cI4jbMR0NbazUD7vHJ2xG3TO5voI92iDPz7RTkVEaVAoGACHkoLvWnboOtTIpEbhKwd5WZr2qZhUnmOwoOC1gGJWHJd1aQmzcHY+Chi6vWsKoxYiNNKR63/EmWXVSHdIHU6IzMb+qIXGl1kfYB8PfDcmmbYSAcvHHjYemIvReM4+Q3MbZglSY3tzRmvOFu/EBrXGWPXpRcUYDcIZHb8idUhcECgYEArvEvxIFHIIX3bhMgXhMvM9TJ5/t/e2YHm2Qz4COeU6Y19CklAjvZ6CpZ9lGUWVbGVflI+ivayAT540HCT1kwmK8WDYrggb64Ksir0TZsv7aKjp5pfZDc9IakisBEsNkjSkOF7xbUGQe5CSiK5khFQx5X8jZHqsczlBntJuquQgw=
|
||||
- peerId: 12D3KooWG2nD7XFggVFw48xk8JyHwn8iCZ9W73gmzJTkgfVjAxpb
|
||||
address: 127.0.0.1:4431
|
||||
signingKey: l6LFiKqr4ZHgcPbL+DR7KwMbzImufQPFgpoHOJ/nvfUbpb76DCADHuT1I4gIs+XByglnY1KV8jbMfW64XRW5XQ==
|
||||
encryptionKey: MIIEowIBAAKCAQEA4ltcn1AH048bMXcKOOW7/E0TZYPxL3OtcHXWHSAZjeeTA/rc45G2eaNgyY7Ji+feLtZERbXNWGFBdNp31NHDYZAYwbZmjEqTEgV4yVx7BQP3VBEzglTJaNLTf+XIJnVAEkoHS6ogjC0oXTM6paHu64EitoOCzF9zqL023swjE3HU0dm2xwsUdGnKeO5nPMso/6e3VMavkKnFmvB965ECCBujtediP4lVdIABNVtoMHCoeI5Sn+m7TKqJSyDOIEMhHT3orYUNZWVeAHE1YTM2cI5tSnDZP80CHZ674Z/bKL7Jaznmq87mVt1h9Use2EkxR07/dJuTGvFOos4jHoiR9QIDAQABAoIBAHAr8EluooI/j61CnYk2p6LPG0aaTQJD4/YwHuwOBTviP2OghKgthGzg/szDerNfMyaoveqBvoIGqCZdQTbwwE7v1qTgXA83wYwTtBitQLVqkr1RTOJQXAMbPv5Jg5czUY3+q4DejQSKOE9/XJfKGJkSRH6Hy2C2CJ3dLnzYUqWGO3t70RLT1/sC6p6w3lXdy3dKZGkoR2wva+HXQxVrP8X5HOResXgNZwgMHt9KF1QHVCcySKYiEAefEKTSdKD2fOd4FxLgp3zWpvH3jrX0zd/DqzTlFD5Ns6Ayp2sIfHVp3sn99DZZM6DauMepQKtoSCnXZ+qKhekAwNVJnsVQkSECgYEA4spY9araeFUSl4uXCUQOpCkSshYOPRYN6sBbHsx8tV2eQtCT+5SuNYmzur3c5bkiraGEab8rZfGdDL6fLxQyaqbOmN31Db5kNh/2X+sRnxkak8lsROUWQZRF9doH73FDv6ZlI3V/JicZlOUCfN5BYT+x74R4/c1YXfyuD1J9gr0CgYEA/4K4SDwZUY4bOVCmKQz0OM+RW4PAAH6LHKenTAZNTeDNFFxc2nqnzRGMEKZTDGy0kbT5mBhBHFgShXcAiKxc5/MGkpt8Jcq6Fr5KGU9aZtYKji6mwMTsUndPNQydh3vOt5pOmcuMM6ovanNTvI8k6Qo53OY1IpO5CfOROu0hm5kCgYBnWsYd92YnDsYxUEldzKlLgPhnNov4pNNk15LvP0vaL7cPRhUaw1B9T6scAKjp/GxkasZ4lsnFZM4o37qV7wNm/WwL2KN0Rv9Od1SFtBBMzFkDXvk7kJeK/XLAr0OMiLbSYZeYCFUQ4yLSa2et1nA/TJLf0CR/rhSGiMAedX6DlQKBgAx1137OT33GrFUzNacy1oYeuTv5RNfBVA9lrabrd8GggN/JUU3mRWCexnHZaptkgbnJVZKxPBuhv+V6VDBWF4HIPD3SD0/YfxK03PA3CnWRYppkdAValRvAbcBsiRIeW4pgoAyn/IJYfk92qFK9uFMVCJVZNKYnBhMSKbbx8X2hAoGBAKwvzyAImbNB+493q1R/lSayxzG76bRJ/EseiTqwIec9c4C+Bd/sVXR+Re+xZb0FI/va1bz5CrduTzLSKBmf/+0lzl0MJvWY2+SXfGYdbl4+TTyqgDDfwqW0Tj8pDimye2BneyTmXko1rF+2Sxen7kMXnJLwpqjwZ6TZJuoqeK8q
|
||||
types : ["tree", "file"]
|
||||
- peerId: 12D3KooWASsipDzkridiMBmE7VSqp8yZvGWPY1VqySgMSZk6tsiL
|
||||
signingKey: Hdpa1ee8nBVeIxYVcWjTSaVAfqvkBcqfhWRjlKi9fQ9cVEY6sy+MxMOa4CRQgM3eJCJhaLw2Hvux4rqMUJVtDA==
|
||||
encryptionKey: MIIEowIBAAKCAQEAqJI1jTWuzef1hEdbE6Xth1GFXkJbLvn1LWmtyErrrQYtJd6zOsdncf522tcpxRs6LWANNe5HHzuP4VYiYnGe0CuBlMbnWLvH/vEh9Em0Bt7P3MrQTOFt/ESPN5AWaE3jeYc4M9WvZvLVpxCqJYE0xu8AkXi/5SqO3dfXKMyQ/kJoAn0FkAe44l3A7B/otqiYKp5oB+4/Fh1R0sFo3djSCS08KW9mbCQffQa0BA56f9cKF+/tVFqoW9YximwsVvecM8lr92NN3/kvO3a4xLnTZJNYBnaULsDbNS+Mdf0V+mkmcigaFumDHI6Z+Ca/y/tGGlTfExC4mRLOXgAnNIcXAwIDAQABAoIBAGf9UjXbcQuq1aWVk1TKnn5Exv5/9tpC7oHmWINf3IVvcviSqoRPMLx82vtjkmv6wOfvAhdL9+oHh1neFfYe23bV7+lEzsDJjrXyMR0PPpSibR5qqxdSVdQywxrmszwDGJoG1Z/8aWkb0rtuJ1hdnZ4/IF2dXNvVZi7qkNulXqjKc5pU16S2QPIjZ5YDatsl6Z7TZ48yyTxlmJKh50qmLO7S4+0jbVyDFyX8aAy8R/yDuZpZ1+aUHJkUqfvUpzngS2R61M/iAeGkNDP9mg59CwhJsOLsWSw5rA2MTwfmRIZjczG4WCfkhBhzQWztN8ded09xLySY/gmMYsKwpX9zwikCgYEAwlzJ0kC3ATNOQPhIwaVDY4eI8SRYTZIgp+aek/z/Jek+kf6/VY6eVWimEEjyMVGLTzjyrUOQyhxkJ2QqUNVJYongj/3yF8WE2+d+G50QA3J0K0b8FQFLGlLndgJ++AZmNxxMyD/XZ5aSqWc58SzA3UgbjTdDJwv6KYIc+r6om10CgYEA3geQ4XOPkm3/AagGvTRbM88nr4tyeyEzfLdXqSBdUBM+cB0t3l+mh0aMqPd1o8TcrvJ+33Kp3vmM2wq6Rj/jChx0pqQZeBX+/i3fSQUYiCnDeo2CsJ1pix3ju6xKIlssi7Lqf50AUH3TgPfeOEgl0c0skc7Iiw6uBbbN2jMbtd8CgYB8UNkN0DK9Y9GDoMr4gPoPaRtgEb0hMHwOqGV5hnK0DvHkc6px0NzZCCxfcijm/p86NtSRmgu8Gli9EUY3mZRsoH+v2d/E8KM//Fse0mDxs302SRrnXIJq/efqBUKs5XrvePxrgNoH+bko/UuERPm/D2X/9v7OtMx3TC+4+cXiSQKBgQDAbuxKCp93+S/YXqogmF0nhTbPNdwuDbOTN1CZu/xEJ7mo8BFON7acbjABTiC+pSPj2TbPMZE7OSy0uBKESmDb5ZfQyk9svhu4b0ekAO+nLBNJh5aqvnO4aFp10TibmEv+dD48BnY8TSHgGHSYcSeeM+aaJQ+5PirjtvGpWTx+HwKBgD+mqVa627FOJHKJ022L6eH61S466rvxiQqQdOKaLkRLNTsf0frcsZIEoPGXQmAsx79n5ezK0ndPsY2oWDu87teHaElqTp0oMzayuP1ognyFp5CjlUmUgLZ4ijw5ZoAinGVpBxYvHZ/KxRMxMhMYnXPYrx95nNT3GDMGV/4xG2cH
|
||||
- peerId: 12D3KooWLNu2jz93Bmw5AFjoWUWVqewjMDX9X6LDnD3B5vcDPMtK
|
||||
address: 127.0.0.1:4432
|
||||
signingKey: SGyNE0dFaQgtgNuzdcO7LB+TEz9VHAOtlQLk6WWkrkQyXiZV3casg8Q2/4PO1Oylc8Fu72RU001Hclj5JCbiLw==
|
||||
encryptionKey: MIIEpAIBAAKCAQEA0k3mw4FyexRkLgLjHzYs4Ppeyv6r9ZrP00imNf15JTuM8ajMx5oJX7JQTm8KOLRJjUdZZAd5Gtp0ezfYAQK1ZjEWwCmfp8j8FBgJIDSLpjxl88SXMLgATXYfhklnQvKlQjs/X3Ka4zdTrav2tMH9IAo6TSNZhlPQNsUory1SGHs+KqHv4p0sG8oWuKYhfBj8rWHQdUVptkIBKgojFDeJJD04Tbf9kUakbK/8KuXB6zF5H4WN3p4rMMwkClyTGeYO4LDg5TzVn8NnUi3/b/vO/3us1G/TMoRe/6umUfpQxrwo+7S2T6A4YwetWRp6xALLhp+HfAWnn0lA/D8/w1WpKwIDAQABAoIBAQC5cdQxRa5rddm48PbSCPWeFWkNW3DLDI6CYyedqDvxZwer+QtKXzww1I4X+7ZptiC9odLjb+uMkGHyXZXtnjPTPyounQWZ8JLILUGu0mbqWYwVXp9raHVr2OOHiKaz1D+BnbkOM4L9JUZ2eJL9ZaoNXLd4WdmRp8qM4WI0xqQDzOANx2HhyL/+dJmQeIUND+pdeH+Z+fYowU3ho32txNvBnMXQhF1T5K9i1VO5W49RAjIRbENsT+paPGKbNubDHRt1j36ktK4eC4HSdgv8tccdsGyrEiIbAt1XsTZfM8ie4D3A8RhSxiTC6Fkgv6vIm+iFTLzBFZKesOBcd8sfKeyBAoGBAOts5PQQJhldPDzlbnqzxMOR98WHbkVZjCqWSkNA34vqyFuPcRuX0rHK/qpg23ilbUP0fGMDTGgFzTt51FZLL16SXyRfjNhzjdmryryeddQwbp92ta2GEgnU6t1FyCuSCtcLDKJd/D9A9dC5UI6z+ES4TOnbR3nakXK9t4cUOFthAoGBAOSu+wL+SEA5erR+m3LpOsELK68CCJQPxn3VpoVfJZawgF+fEoXVMLTERxJput1+ADomIEdNc9ex86TjKx9gJ4piNHscRPFeT/AgESOIGHLOc1gk2DPqNj6wBIarUJQ9t4KcHScboh1dTPJeqqv2NSwIiLQoqFUIhfKZLnrW3zwLAoGBAJh0hC+o5YM3ZXLqAIllMN6VACbidP5j5ukNOjojIKCzAdyJH24G+2I3WoNrBbUzK3b+NC7KTAhw+V6ynlbjiWFs2D/twH/LFOkI3tkWpKcsVfbeIPimAbhsMUvpjJ7qjCqF9UCQLHGp14W6+/ftg7C8yNIINlkquVXclaTb60MBAoGAPqmL8ogG+EJH00mWAujRxq/u6meePiQMedKfbJBj1mTK6GjIRI/kZsQZzXvXTnYGTejAk4kvov0KDDaLTG+mpg6+3rUiVxlGwj+nMptKR7s2dAK0k5UsBAVrWBN9YwF+VXW9r0etJmq4ePljvvcaHtS/0M4LQjGxsoYy7EoQpX0CgYAhnf0McB7F1MxSjB0soMNv/v5utVzVihS3re2yKNdkI/YUEMB+yU3Q4gh+OljjBM6Y5To3BsQBAx4l2CysMKFHjIE/5AtdbvIS+chZZqB3vcZXSayvX8P1Z1uFdw/saiO2cRDJmR+TxaOPa2C9SzDoNTACthwLErHfzvEvVroKmw==
|
||||
types : ["tree", "file"]
|
||||
signingKey: eFgkHOqqWUE2i3HChsYuER37d8Z5Izd1ENfLmpMsgSSc6lnYW+35sm7b5J7sK1G+xK0OPhtz8uxYkT0f5gJuwA==
|
||||
encryptionKey: MIIEpAIBAAKCAQEAzc5cRGNf5G25G5Lh1hKEhV3lgxxB5RL3R0bjLhtS6W4/xhMvSaZR2girvzLBK1ydXk95Oc0EUNfCE/QKddUy16ycC4DHaObMjf96cVHhiIfKhLTO5gg2mqisQ39+oTtn85/T1imYMlkHGIt1MvHqXoPQa8guDXB/DCDz+UeCzPBGUiS4ZORJHrdd9QP/edyowUsfvwIayJhd4BUKOhgWvIAHohOTls1Xa16fkpojDy3b1L5pFvQdMw0DFY3m2LtIYVmlw1YyE/vqbhR/DMAkGGGD2nHfSQ/zApGAeYgqNSyAAMwjAaXtXnW/SYPr0IHRAnm4Ojk0qKcUfaTFKSSakQIDAQABAoIBAAksPm6J41dCELMK6+fnsWJkWftrAgDcxIq3vR5r91kSIeOJLV1h/Vnzcvw1neh520W90xBhc+TKiQrsoJ653uc/+UCF/91MFCfsECAG3z9/leYuTN5x1UU1aWAkyZcUF8EDCaUM+4ya7TcJ2DJqF+EYjOyQ4oSU1ATNXzJoHotVwcZ79uPNRTMMTUQ/sZjE3OJGkoPzOoacjmAsg3Xg2M8uCC3HAqf5kO146CX4/x9z8EnKr8XHWm8oRT0mWLR3N2WFIJ6sDuyL7MPy4Sm2xSbqS5pJ3kC/rwuLcR4KlL+HyVvpTPHQlysiwWfKz1YycKNaWfeAVQFQDKfe9fpTK4UCgYEA5rXvM0eGTljFUYg5Eb47LNl/YKcQoPGL9zIrTuyYl0skr364iIXFQHG3cv3G461jP6/eBBs0sMZe47SpNv9zP+hYthaReVLzPqqxrCQF4rJo2oCWb774BnkxWQjbiPLSJi2cc+5ZqMQI8u5XxdqO9oJ4pCCxs5nCasAcLGedrrcCgYEA5F2Rgq5mN75dSzco5MDC594HGQ4mXpj9xCDocvbhrvEm0NY2/BTH23ak11EnSYJNCvI43NX2nmxEkVzl7TbNLBP+u6IxK1XzFXg4ki2IIu1ACzHwbBE95APxZ7n4BRKhFkew96HX4cSWSvMfmrK/Vb3hPJpV8UUjaru6CiN/OPcCgYB4B09bLmsBd82wjV6jjITc4IsUjdZo5UIcaU1+0jjQ/ZcodpUq8e2diYwXl1BSQ3LPP4ASQtU24v2bGfKvWldreEYu9a7Zn/5NLCEjndoyBv/mLeAWYxRGyeaSm7kblrkeg7xR1D9xPgwp1zZzCTI3rcl2GkxZVDWBtFD0CTRQIQKBgQDe2lzMrYp87Z23b+3NRjst8OL2VXOmLyC9y+trfXeBtD3P4Kwp1dGvXpnAsaZoOusaOoS5JWgU88z6GjEbC7avRBf7XW0kQC0HD5oNNLe8ddBg3Gwl2bGPGTX0pmvd728aAf41uk+lN6X/IEEAQ10qvDDYZjhmSbUlTGthx4A4wwKBgQCQYGnHr5fvqlmLga+xkPXMFnJE1D+Ya/fkA/HTGZfLoMiqFv2q8uqque0xb5Kaim7eyQ2SpE/yolaeS8L7o6zMKT6du5QONhKdQN9ccdW/3yUQXzWcjYjAyB+zdYn9vKlMa6VnuXjR5gA8RrnHGJMZAeNLOWzH1B0eJSi/Q8w9Rg==
|
||||
space:
|
||||
gcTTL: 60
|
||||
syncPeriod: 11
|
||||
storage:
|
||||
path: db
|
||||
path: db/node/2/data
|
||||
metric:
|
||||
addr: ""
|
||||
log:
|
||||
production: false
|
||||
defaultLevel: ""
|
||||
namedLevels: {}
|
||||
fileStorePogreb:
|
||||
path: db/node/2/files
|
||||
|
||||
@ -5,38 +5,37 @@ grpcServer:
|
||||
- 127.0.0.1:4432
|
||||
tls: false
|
||||
account:
|
||||
peerId: 12D3KooWASsipDzkridiMBmE7VSqp8yZvGWPY1VqySgMSZk6tsiL
|
||||
peerKey: /6+uYFwFf9nU6fvXQVtpHhjd8+v4dXc7esZzqkhjyfMJWlMiZOtQeb913FXofD5f20WksU0l6i22B09sFFYwDQ==
|
||||
signingKey: /6+uYFwFf9nU6fvXQVtpHhjd8+v4dXc7esZzqkhjyfMJWlMiZOtQeb913FXofD5f20WksU0l6i22B09sFFYwDQ==
|
||||
encryptionKey: MIIEogIBAAKCAQEAwCy84lzkxtzgn4ixGm0LSUTujOBpOh9m7XDoDPZnMTmExdOe9a5v/LXzdlCOCuBvK5u1T3ALBJMA3Zgvjv/jPRQUdiHprP3sbdfc6IgZPBFdLKFTc9yAA7GMbI4y7LhGMLGOMOqQXs+DOeImfmxEs3ykLXHKNas5ORnZPVnB6E9Qod8KH7UyMmBjQkOZYOOw10X4JZiU6xJp/E+VVWcmeXgNBbj5xOWMSzM+hhoA4wNOzBxACucaKDmqD6qugzebOqyUVSzFnEbquro+MYTWYdUDjZTXdvxgUUo80MGQ164gZhkFUKrmSpUvu3YErFySEGqAdFNwOZ6y/4X3s0BHvQIDAQABAoIBAAZiNhAK5+qXMbr67m8jSimv6YCyf6xXmLKwenTbxofDEl8D7ZbZqYyqeqDmgiFoXSkErhwqa6NGQtQZlxLX+zNvNFLMQ5fkg3MOpZ7vzm7JYN/3p+8EVxhIUJLWkmh8opBBhaioUg1kNUa59W9jp1CTBl0gF4h63JbB/g5kqeVOllUw7J1igAoaX36nOJGOwIynCWdizhDhgyjR4OcYfOLwcPDJueKTc5vM10g3LuMSK/sJmaD3TkJFPtDHw+RMW6wqyjsnkrg2D2oohXEyGWYYIXo2so4HCez0AB1I1JAxtVnRPvSIp7xLMm7+AkDoq12QYDHfxZtDTpfmvJg+Sn0CgYEAxCd+oribtdQW+JUctjsDbSQX5CeRISH5Ith3jveBx2jKIqQVnoVPz6URHOvnlIsqYYLANB8B3JHMWfR2UmkK11x0OcZecB06+oBoCZukvSXF+GqVHzLAQUxaoEBDCCPneskj5w+riMWBiiGDp32rUnkqv0nh7dnH+GfORcJ44L8CgYEA+s5s5EALj1jyU9w4+HVUyVsIrUitFnQg6qw/Td3Kj+8CXImKlS+rlmbQv0m1aOcvtFjQRIjjzZJAf/ausfAME+MayoNODgZsDk5RyDKuSWzMLvZLAa1LD52Uli5Pg8KtpzKVTn4xE1MbjsQcUNhFRAgrNEKNyuzXzdp4uXgGOoMCgYASXwiTQOsEepq0KXMI9jn57Nl3+uSyz7W/t7pq329+N6hG2ktUD3RMJE+X/9gup2IOw+owd377I4SaIDU8vq3PQc944cVShspRT9lunO8u7+y8uW7B/0TWWMpcG+irSIGTlGcSavtL0gOx5jWoaDK1hLemNss8NZtu/nnpOq+LjQKBgDisVozJMBOHPNLYS4NROAR77p0BdCNDwIBmxbM5r+EQWA9DAS6u4+4Lc5YV+MkonG37N6yU5iz4pFyGCHmqzX/c7JvgSc3/g4FED1TWpu1uiUD/ZHmPiAuSRxYchtk2L3k9g+GFwF8mg26iP+fAxv4VfnXDqDi3hhg9CtSWG4ozAoGAOWZXlFKqzGAfcucIe54FVQnweXG9sEuIPAvWvVRs4406ggNmL5eHccXpPHWTgetsr2TYMqPTDVMRmhBzSkyrYgk+b2tme79HPzTWs2Yg/pzjOfTgw7MBX/KlvOW5/J+dvrF3Gx8AHHZ9QQdYqi/MS1NKb2K3IbD0/m5gL5Pwi6A=
|
||||
peerId: 12D3KooWLNu2jz93Bmw5AFjoWUWVqewjMDX9X6LDnD3B5vcDPMtK
|
||||
peerKey: eFgkHOqqWUE2i3HChsYuER37d8Z5Izd1ENfLmpMsgSSc6lnYW+35sm7b5J7sK1G+xK0OPhtz8uxYkT0f5gJuwA==
|
||||
signingKey: eFgkHOqqWUE2i3HChsYuER37d8Z5Izd1ENfLmpMsgSSc6lnYW+35sm7b5J7sK1G+xK0OPhtz8uxYkT0f5gJuwA==
|
||||
encryptionKey: MIIEpAIBAAKCAQEAzc5cRGNf5G25G5Lh1hKEhV3lgxxB5RL3R0bjLhtS6W4/xhMvSaZR2girvzLBK1ydXk95Oc0EUNfCE/QKddUy16ycC4DHaObMjf96cVHhiIfKhLTO5gg2mqisQ39+oTtn85/T1imYMlkHGIt1MvHqXoPQa8guDXB/DCDz+UeCzPBGUiS4ZORJHrdd9QP/edyowUsfvwIayJhd4BUKOhgWvIAHohOTls1Xa16fkpojDy3b1L5pFvQdMw0DFY3m2LtIYVmlw1YyE/vqbhR/DMAkGGGD2nHfSQ/zApGAeYgqNSyAAMwjAaXtXnW/SYPr0IHRAnm4Ojk0qKcUfaTFKSSakQIDAQABAoIBAAksPm6J41dCELMK6+fnsWJkWftrAgDcxIq3vR5r91kSIeOJLV1h/Vnzcvw1neh520W90xBhc+TKiQrsoJ653uc/+UCF/91MFCfsECAG3z9/leYuTN5x1UU1aWAkyZcUF8EDCaUM+4ya7TcJ2DJqF+EYjOyQ4oSU1ATNXzJoHotVwcZ79uPNRTMMTUQ/sZjE3OJGkoPzOoacjmAsg3Xg2M8uCC3HAqf5kO146CX4/x9z8EnKr8XHWm8oRT0mWLR3N2WFIJ6sDuyL7MPy4Sm2xSbqS5pJ3kC/rwuLcR4KlL+HyVvpTPHQlysiwWfKz1YycKNaWfeAVQFQDKfe9fpTK4UCgYEA5rXvM0eGTljFUYg5Eb47LNl/YKcQoPGL9zIrTuyYl0skr364iIXFQHG3cv3G461jP6/eBBs0sMZe47SpNv9zP+hYthaReVLzPqqxrCQF4rJo2oCWb774BnkxWQjbiPLSJi2cc+5ZqMQI8u5XxdqO9oJ4pCCxs5nCasAcLGedrrcCgYEA5F2Rgq5mN75dSzco5MDC594HGQ4mXpj9xCDocvbhrvEm0NY2/BTH23ak11EnSYJNCvI43NX2nmxEkVzl7TbNLBP+u6IxK1XzFXg4ki2IIu1ACzHwbBE95APxZ7n4BRKhFkew96HX4cSWSvMfmrK/Vb3hPJpV8UUjaru6CiN/OPcCgYB4B09bLmsBd82wjV6jjITc4IsUjdZo5UIcaU1+0jjQ/ZcodpUq8e2diYwXl1BSQ3LPP4ASQtU24v2bGfKvWldreEYu9a7Zn/5NLCEjndoyBv/mLeAWYxRGyeaSm7kblrkeg7xR1D9xPgwp1zZzCTI3rcl2GkxZVDWBtFD0CTRQIQKBgQDe2lzMrYp87Z23b+3NRjst8OL2VXOmLyC9y+trfXeBtD3P4Kwp1dGvXpnAsaZoOusaOoS5JWgU88z6GjEbC7avRBf7XW0kQC0HD5oNNLe8ddBg3Gwl2bGPGTX0pmvd728aAf41uk+lN6X/IEEAQ10qvDDYZjhmSbUlTGthx4A4wwKBgQCQYGnHr5fvqlmLga+xkPXMFnJE1D+Ya/fkA/HTGZfLoMiqFv2q8uqque0xb5Kaim7eyQ2SpE/yolaeS8L7o6zMKT6du5QONhKdQN9ccdW/3yUQXzWcjYjAyB+zdYn9vKlMa6VnuXjR5gA8RrnHGJMZAeNLOWzH1B0eJSi/Q8w9Rg==
|
||||
apiServer:
|
||||
listenAddrs:
|
||||
- 127.0.0.1:8082
|
||||
tls: false
|
||||
nodes:
|
||||
- peerId: 12D3KooWPuwdqpDQxWhD2Vh4yskx2T5VMrwdpTZLfACzgsGfQfNy
|
||||
- peerId: 12D3KooWCi7waUGMExFaEMgtKmTaanYaPGNhWmEx2nf7jFEXgQab
|
||||
address: 127.0.0.1:4430
|
||||
signingKey: yOEpD2+cPldXc2urGuU+szunm7fddRa8xew2uVjaxifRcVzNKhSERpOefjrXaky7PcKmSmTsH/5ZFtcrh1uzqg==
|
||||
encryptionKey: MIIEpAIBAAKCAQEAxnE9Htwto+2fVmonkG9/DxNre33n7kjfrZU73JcHmpKhPlRFirig5T8rs2MaTq1R72/8nGBJuSxsz1PnexI3die39pY1OFYfZCZ59LbT7uH/xHcvkVrK2n50Q41KbbGT9BEzyW+XPkKPDpTq3/igYP+yUQgoWLfMwxCCLKXDe6qUC0fuIxR80fvj3XvorB5dnAiQ01JkH4PtCV1OWT6ZpLGhzcYxsxTHozd6LdMOC7wgGhW26dOSa/vZ1t5avbewFVIz0qfqBncunb7tjO4xa3xVYaA5jBbixDQUYFjVzW7cksrrN4CFNBDBGJ8PLS80MuMg0OG0O+/Qi1mbGb2mUQIDAQABAoIBACODAD0VidVcILeGJ65hRYudHg7raSXrRJv7qMrA/EtdEh3lVsyMXb6on1lq0rphqdf/YmVZldfda1tu2G3dxK8QTIuENeHvB48Uk56HWUXWi77M1WZdqQ+QsZ2lGzymGqQCsBHMNnSd1Jv3alDKXWj+WRrHKvE1cx81RRZYU7M9cpurnF5YNjO7L+7sMxUA9uAQGbe3kDVzrygraicLYQpxSNHytName0A+k3ug0qer4I6PmZhhJykkz6MD3dz/n625HSS+X+TuTm52T2b87tL27xXmSnUK7eYWjZ1vQlP1fWmqnac6u5LApUZaRi0tTjtefSjRW4jr1q20RqOp1kECgYEA7Onh3zM9ejATsjW6WISGKiBPci0D7DUbIuGuJrdQRadlkZzmeQ/VOYAuxIQD4GnQDRhM1FyxsqiAWkJOyCLFiMmsgIEyW9/eRhF8NlCVU+DA/fxy9EagfBbVsgiSBwOex24hPXIVYlaHkLAloNoD4bpw0pQZSDWXr+xvMFNwoGsCgYEA1m3sWA/e8ZuXForaUOoJzBU9nwC79bXv2UNktsVvBlQ1o9pbjoYDcVoAPwuBVUL1UwqDNMzPdhDBKBjZmCyjS6zlYD5ZKjF2m8iTyc4QcaBCdM0iyQpSXTmrfMx+hK1aWwL1p8ssNcednp5ExSAaTyNNGVdbtddiQ6/KMPmhUzMCgYEAwDjLsUNr4BXeBTweo+9yw/9PNn5brm0wRU8C9BrMIJe/izPYs+UqxerBB2Vtl8mCqv1KaQuEika5TYJ7VVsRFvk641DwQScUu5k4RQGBB3tWWz1XL+eWEticLkVR5isDyyAKDEbiHtXCTJz/CtGZUK7rF5BeKv6AwpZ9aKJqwV0CgYEAqXDlQNURu+PR6TtBtoypvz3NmraO0GO7KvipPhAXYm3qkRa8IIxfbhPLfAYQZhpqFvuIoJFzIn2s1I2GbExhoSv3eSzrcn7xlbpSpjYSImeb/AYZhbmFSiuHCi/hjeAaNS7KhZPz1G9vaubvusFaaMyhYPP6AWA4QvpHEJpB06cCgYBqR6/7d2hQiq4MJUrBEzLwG4ijnPeq+UVLQjE598hVIj+8UhRZRRcNWVEJxfcIL1v6Bpo8XISDNVRb30T9bPGVnXvC1jutTUbXKUB1/8iXuyH3IVieobch+bGd4v7ehH/lI7vzB6hjJpFzHopfFUn4wacSQdcFi3tRAwUB/L0S/w==
|
||||
types : ["tree", "file"]
|
||||
- peerId: 12D3KooWBgHmDqtXH9SrZfAmwCFsD8LZhTD5dg5wkhdbqFoS8GBN
|
||||
signingKey: QQwIKP+YwFY9WzeluVGFwlLj3EJ36RNtGH7QY4rJsAgq+X1I47HaHoFUg2UNZIMtq8mggHYZA4a1B/xntR1RcA==
|
||||
encryptionKey: MIIEpQIBAAKCAQEAxn9H+w/uFvOd8rW5KCpCvisG6JmDQa1pp1gPdWhdTpqj3yI/3pYK5kgnZhpUF83bQ6zKsNSVcxRqRvW8ZBGA179fHwTwe/KkMuAhgoOCMNG0+EKmRYQJdul2MFvgOniVJxBNaywoCWA0HI24sk4Dp7pj2Dn9yhcj49J+j12STlY2/+oAmhA8a7nxZ2XOMZyZIR9jQ+9MgQdTEa65LSTMTwQ7/A0g3yY+t8+BxhYT5hEdFKIgAV3iapbpP8kT/EvVHZYFz0RUBa2NC1xJAjfFCliGBqD9k7kUNOmP1al4EXheueZDtg1WvwY3PRRcDuSvxLCh1TAuHMMOd7XbR9CrvQIDAQABAoIBAQCiui/pe8rFWBzRn/bWHacvvZhhUZCQZDjsbr3lk5SC3zWetLZFpR30YYyjIMx141Zw6ZQVWYHXoRHrcINsSgklVgcGKAd6pZXE+4edNnCh0xmYOROUg8U6jfRNetSdOsOUDcJaLQ35ebve+LREwL4wYBaAajJL3aKXn7YPlDdgLc02OeQ7t3hIGX/nxYQy2X6+GGsNZvZvmiEoO5cCKPo3lvHIA8nnjB/0J9Cd8ffqiTNrw0NO/ErHxPxTu4II+3VtJ3xWZKlVAOI7Q2uccexdqkJjFcJHmqRWLf8zQzxZxo1TxgDZmZcQHG4sQt/XBL6A2xoisi0kwo5yz4f5WflBAoGBAPKtjMdC92cZLtHlBYvqrQqxJdCpQyidVEa60o+IH2q7VDepLW9QAx0gIwZIAKk/kcTHCtNu1pxVaX7YhVmdtRj8cr1j7g+CWtYaAeMrlpDhUghBEindtVV0gOEkIMbn+Fpzp6/km8LCjqzD2SlVex4aJV8qCRi5WpK3W0Z9RHTtAoGBANFk13fgLry6es7roQvig4Bkg8Qtpy5HYvAyTPk/2q6FfNOZSSYw5y65FzJUZyTEWTn8EjBA+bngmAc6xEA4gr1diYduEm6bab3unXCGzBVWqih+cTAh9lPgmAAHJD3i89SFDE9s+Gox/1n7vVz/k5P5ac+1XyqWXCHI7j1S44gRAoGBANMIZtbU/k4SkSuHzIX64tXcbPUCbFuCTUpgpkCY8DEhjEAHB3K4Eq0eSDbrIGAN3tZO/LQWu9whTmc3JOdkhJqg1aqqntev1QxAe4mwWvPMbUiuRXxQx6LzeCvQ/gvap5cI4jbMR0NbazUD7vHJ2xG3TO5voI92iDPz7RTkVEaVAoGACHkoLvWnboOtTIpEbhKwd5WZr2qZhUnmOwoOC1gGJWHJd1aQmzcHY+Chi6vWsKoxYiNNKR63/EmWXVSHdIHU6IzMb+qIXGl1kfYB8PfDcmmbYSAcvHHjYemIvReM4+Q3MbZglSY3tzRmvOFu/EBrXGWPXpRcUYDcIZHb8idUhcECgYEArvEvxIFHIIX3bhMgXhMvM9TJ5/t/e2YHm2Qz4COeU6Y19CklAjvZ6CpZ9lGUWVbGVflI+ivayAT540HCT1kwmK8WDYrggb64Ksir0TZsv7aKjp5pfZDc9IakisBEsNkjSkOF7xbUGQe5CSiK5khFQx5X8jZHqsczlBntJuquQgw=
|
||||
- peerId: 12D3KooWG2nD7XFggVFw48xk8JyHwn8iCZ9W73gmzJTkgfVjAxpb
|
||||
address: 127.0.0.1:4431
|
||||
signingKey: l6LFiKqr4ZHgcPbL+DR7KwMbzImufQPFgpoHOJ/nvfUbpb76DCADHuT1I4gIs+XByglnY1KV8jbMfW64XRW5XQ==
|
||||
encryptionKey: MIIEowIBAAKCAQEA4ltcn1AH048bMXcKOOW7/E0TZYPxL3OtcHXWHSAZjeeTA/rc45G2eaNgyY7Ji+feLtZERbXNWGFBdNp31NHDYZAYwbZmjEqTEgV4yVx7BQP3VBEzglTJaNLTf+XIJnVAEkoHS6ogjC0oXTM6paHu64EitoOCzF9zqL023swjE3HU0dm2xwsUdGnKeO5nPMso/6e3VMavkKnFmvB965ECCBujtediP4lVdIABNVtoMHCoeI5Sn+m7TKqJSyDOIEMhHT3orYUNZWVeAHE1YTM2cI5tSnDZP80CHZ674Z/bKL7Jaznmq87mVt1h9Use2EkxR07/dJuTGvFOos4jHoiR9QIDAQABAoIBAHAr8EluooI/j61CnYk2p6LPG0aaTQJD4/YwHuwOBTviP2OghKgthGzg/szDerNfMyaoveqBvoIGqCZdQTbwwE7v1qTgXA83wYwTtBitQLVqkr1RTOJQXAMbPv5Jg5czUY3+q4DejQSKOE9/XJfKGJkSRH6Hy2C2CJ3dLnzYUqWGO3t70RLT1/sC6p6w3lXdy3dKZGkoR2wva+HXQxVrP8X5HOResXgNZwgMHt9KF1QHVCcySKYiEAefEKTSdKD2fOd4FxLgp3zWpvH3jrX0zd/DqzTlFD5Ns6Ayp2sIfHVp3sn99DZZM6DauMepQKtoSCnXZ+qKhekAwNVJnsVQkSECgYEA4spY9araeFUSl4uXCUQOpCkSshYOPRYN6sBbHsx8tV2eQtCT+5SuNYmzur3c5bkiraGEab8rZfGdDL6fLxQyaqbOmN31Db5kNh/2X+sRnxkak8lsROUWQZRF9doH73FDv6ZlI3V/JicZlOUCfN5BYT+x74R4/c1YXfyuD1J9gr0CgYEA/4K4SDwZUY4bOVCmKQz0OM+RW4PAAH6LHKenTAZNTeDNFFxc2nqnzRGMEKZTDGy0kbT5mBhBHFgShXcAiKxc5/MGkpt8Jcq6Fr5KGU9aZtYKji6mwMTsUndPNQydh3vOt5pOmcuMM6ovanNTvI8k6Qo53OY1IpO5CfOROu0hm5kCgYBnWsYd92YnDsYxUEldzKlLgPhnNov4pNNk15LvP0vaL7cPRhUaw1B9T6scAKjp/GxkasZ4lsnFZM4o37qV7wNm/WwL2KN0Rv9Od1SFtBBMzFkDXvk7kJeK/XLAr0OMiLbSYZeYCFUQ4yLSa2et1nA/TJLf0CR/rhSGiMAedX6DlQKBgAx1137OT33GrFUzNacy1oYeuTv5RNfBVA9lrabrd8GggN/JUU3mRWCexnHZaptkgbnJVZKxPBuhv+V6VDBWF4HIPD3SD0/YfxK03PA3CnWRYppkdAValRvAbcBsiRIeW4pgoAyn/IJYfk92qFK9uFMVCJVZNKYnBhMSKbbx8X2hAoGBAKwvzyAImbNB+493q1R/lSayxzG76bRJ/EseiTqwIec9c4C+Bd/sVXR+Re+xZb0FI/va1bz5CrduTzLSKBmf/+0lzl0MJvWY2+SXfGYdbl4+TTyqgDDfwqW0Tj8pDimye2BneyTmXko1rF+2Sxen7kMXnJLwpqjwZ6TZJuoqeK8q
|
||||
types : ["tree", "file"]
|
||||
- peerId: 12D3KooWASsipDzkridiMBmE7VSqp8yZvGWPY1VqySgMSZk6tsiL
|
||||
signingKey: Hdpa1ee8nBVeIxYVcWjTSaVAfqvkBcqfhWRjlKi9fQ9cVEY6sy+MxMOa4CRQgM3eJCJhaLw2Hvux4rqMUJVtDA==
|
||||
encryptionKey: MIIEowIBAAKCAQEAqJI1jTWuzef1hEdbE6Xth1GFXkJbLvn1LWmtyErrrQYtJd6zOsdncf522tcpxRs6LWANNe5HHzuP4VYiYnGe0CuBlMbnWLvH/vEh9Em0Bt7P3MrQTOFt/ESPN5AWaE3jeYc4M9WvZvLVpxCqJYE0xu8AkXi/5SqO3dfXKMyQ/kJoAn0FkAe44l3A7B/otqiYKp5oB+4/Fh1R0sFo3djSCS08KW9mbCQffQa0BA56f9cKF+/tVFqoW9YximwsVvecM8lr92NN3/kvO3a4xLnTZJNYBnaULsDbNS+Mdf0V+mkmcigaFumDHI6Z+Ca/y/tGGlTfExC4mRLOXgAnNIcXAwIDAQABAoIBAGf9UjXbcQuq1aWVk1TKnn5Exv5/9tpC7oHmWINf3IVvcviSqoRPMLx82vtjkmv6wOfvAhdL9+oHh1neFfYe23bV7+lEzsDJjrXyMR0PPpSibR5qqxdSVdQywxrmszwDGJoG1Z/8aWkb0rtuJ1hdnZ4/IF2dXNvVZi7qkNulXqjKc5pU16S2QPIjZ5YDatsl6Z7TZ48yyTxlmJKh50qmLO7S4+0jbVyDFyX8aAy8R/yDuZpZ1+aUHJkUqfvUpzngS2R61M/iAeGkNDP9mg59CwhJsOLsWSw5rA2MTwfmRIZjczG4WCfkhBhzQWztN8ded09xLySY/gmMYsKwpX9zwikCgYEAwlzJ0kC3ATNOQPhIwaVDY4eI8SRYTZIgp+aek/z/Jek+kf6/VY6eVWimEEjyMVGLTzjyrUOQyhxkJ2QqUNVJYongj/3yF8WE2+d+G50QA3J0K0b8FQFLGlLndgJ++AZmNxxMyD/XZ5aSqWc58SzA3UgbjTdDJwv6KYIc+r6om10CgYEA3geQ4XOPkm3/AagGvTRbM88nr4tyeyEzfLdXqSBdUBM+cB0t3l+mh0aMqPd1o8TcrvJ+33Kp3vmM2wq6Rj/jChx0pqQZeBX+/i3fSQUYiCnDeo2CsJ1pix3ju6xKIlssi7Lqf50AUH3TgPfeOEgl0c0skc7Iiw6uBbbN2jMbtd8CgYB8UNkN0DK9Y9GDoMr4gPoPaRtgEb0hMHwOqGV5hnK0DvHkc6px0NzZCCxfcijm/p86NtSRmgu8Gli9EUY3mZRsoH+v2d/E8KM//Fse0mDxs302SRrnXIJq/efqBUKs5XrvePxrgNoH+bko/UuERPm/D2X/9v7OtMx3TC+4+cXiSQKBgQDAbuxKCp93+S/YXqogmF0nhTbPNdwuDbOTN1CZu/xEJ7mo8BFON7acbjABTiC+pSPj2TbPMZE7OSy0uBKESmDb5ZfQyk9svhu4b0ekAO+nLBNJh5aqvnO4aFp10TibmEv+dD48BnY8TSHgGHSYcSeeM+aaJQ+5PirjtvGpWTx+HwKBgD+mqVa627FOJHKJ022L6eH61S466rvxiQqQdOKaLkRLNTsf0frcsZIEoPGXQmAsx79n5ezK0ndPsY2oWDu87teHaElqTp0oMzayuP1ognyFp5CjlUmUgLZ4ijw5ZoAinGVpBxYvHZ/KxRMxMhMYnXPYrx95nNT3GDMGV/4xG2cH
|
||||
- peerId: 12D3KooWLNu2jz93Bmw5AFjoWUWVqewjMDX9X6LDnD3B5vcDPMtK
|
||||
address: 127.0.0.1:4432
|
||||
signingKey: SGyNE0dFaQgtgNuzdcO7LB+TEz9VHAOtlQLk6WWkrkQyXiZV3casg8Q2/4PO1Oylc8Fu72RU001Hclj5JCbiLw==
|
||||
encryptionKey: MIIEpAIBAAKCAQEA0k3mw4FyexRkLgLjHzYs4Ppeyv6r9ZrP00imNf15JTuM8ajMx5oJX7JQTm8KOLRJjUdZZAd5Gtp0ezfYAQK1ZjEWwCmfp8j8FBgJIDSLpjxl88SXMLgATXYfhklnQvKlQjs/X3Ka4zdTrav2tMH9IAo6TSNZhlPQNsUory1SGHs+KqHv4p0sG8oWuKYhfBj8rWHQdUVptkIBKgojFDeJJD04Tbf9kUakbK/8KuXB6zF5H4WN3p4rMMwkClyTGeYO4LDg5TzVn8NnUi3/b/vO/3us1G/TMoRe/6umUfpQxrwo+7S2T6A4YwetWRp6xALLhp+HfAWnn0lA/D8/w1WpKwIDAQABAoIBAQC5cdQxRa5rddm48PbSCPWeFWkNW3DLDI6CYyedqDvxZwer+QtKXzww1I4X+7ZptiC9odLjb+uMkGHyXZXtnjPTPyounQWZ8JLILUGu0mbqWYwVXp9raHVr2OOHiKaz1D+BnbkOM4L9JUZ2eJL9ZaoNXLd4WdmRp8qM4WI0xqQDzOANx2HhyL/+dJmQeIUND+pdeH+Z+fYowU3ho32txNvBnMXQhF1T5K9i1VO5W49RAjIRbENsT+paPGKbNubDHRt1j36ktK4eC4HSdgv8tccdsGyrEiIbAt1XsTZfM8ie4D3A8RhSxiTC6Fkgv6vIm+iFTLzBFZKesOBcd8sfKeyBAoGBAOts5PQQJhldPDzlbnqzxMOR98WHbkVZjCqWSkNA34vqyFuPcRuX0rHK/qpg23ilbUP0fGMDTGgFzTt51FZLL16SXyRfjNhzjdmryryeddQwbp92ta2GEgnU6t1FyCuSCtcLDKJd/D9A9dC5UI6z+ES4TOnbR3nakXK9t4cUOFthAoGBAOSu+wL+SEA5erR+m3LpOsELK68CCJQPxn3VpoVfJZawgF+fEoXVMLTERxJput1+ADomIEdNc9ex86TjKx9gJ4piNHscRPFeT/AgESOIGHLOc1gk2DPqNj6wBIarUJQ9t4KcHScboh1dTPJeqqv2NSwIiLQoqFUIhfKZLnrW3zwLAoGBAJh0hC+o5YM3ZXLqAIllMN6VACbidP5j5ukNOjojIKCzAdyJH24G+2I3WoNrBbUzK3b+NC7KTAhw+V6ynlbjiWFs2D/twH/LFOkI3tkWpKcsVfbeIPimAbhsMUvpjJ7qjCqF9UCQLHGp14W6+/ftg7C8yNIINlkquVXclaTb60MBAoGAPqmL8ogG+EJH00mWAujRxq/u6meePiQMedKfbJBj1mTK6GjIRI/kZsQZzXvXTnYGTejAk4kvov0KDDaLTG+mpg6+3rUiVxlGwj+nMptKR7s2dAK0k5UsBAVrWBN9YwF+VXW9r0etJmq4ePljvvcaHtS/0M4LQjGxsoYy7EoQpX0CgYAhnf0McB7F1MxSjB0soMNv/v5utVzVihS3re2yKNdkI/YUEMB+yU3Q4gh+OljjBM6Y5To3BsQBAx4l2CysMKFHjIE/5AtdbvIS+chZZqB3vcZXSayvX8P1Z1uFdw/saiO2cRDJmR+TxaOPa2C9SzDoNTACthwLErHfzvEvVroKmw==
|
||||
types : ["tree", "file"]
|
||||
signingKey: eFgkHOqqWUE2i3HChsYuER37d8Z5Izd1ENfLmpMsgSSc6lnYW+35sm7b5J7sK1G+xK0OPhtz8uxYkT0f5gJuwA==
|
||||
encryptionKey: MIIEpAIBAAKCAQEAzc5cRGNf5G25G5Lh1hKEhV3lgxxB5RL3R0bjLhtS6W4/xhMvSaZR2girvzLBK1ydXk95Oc0EUNfCE/QKddUy16ycC4DHaObMjf96cVHhiIfKhLTO5gg2mqisQ39+oTtn85/T1imYMlkHGIt1MvHqXoPQa8guDXB/DCDz+UeCzPBGUiS4ZORJHrdd9QP/edyowUsfvwIayJhd4BUKOhgWvIAHohOTls1Xa16fkpojDy3b1L5pFvQdMw0DFY3m2LtIYVmlw1YyE/vqbhR/DMAkGGGD2nHfSQ/zApGAeYgqNSyAAMwjAaXtXnW/SYPr0IHRAnm4Ojk0qKcUfaTFKSSakQIDAQABAoIBAAksPm6J41dCELMK6+fnsWJkWftrAgDcxIq3vR5r91kSIeOJLV1h/Vnzcvw1neh520W90xBhc+TKiQrsoJ653uc/+UCF/91MFCfsECAG3z9/leYuTN5x1UU1aWAkyZcUF8EDCaUM+4ya7TcJ2DJqF+EYjOyQ4oSU1ATNXzJoHotVwcZ79uPNRTMMTUQ/sZjE3OJGkoPzOoacjmAsg3Xg2M8uCC3HAqf5kO146CX4/x9z8EnKr8XHWm8oRT0mWLR3N2WFIJ6sDuyL7MPy4Sm2xSbqS5pJ3kC/rwuLcR4KlL+HyVvpTPHQlysiwWfKz1YycKNaWfeAVQFQDKfe9fpTK4UCgYEA5rXvM0eGTljFUYg5Eb47LNl/YKcQoPGL9zIrTuyYl0skr364iIXFQHG3cv3G461jP6/eBBs0sMZe47SpNv9zP+hYthaReVLzPqqxrCQF4rJo2oCWb774BnkxWQjbiPLSJi2cc+5ZqMQI8u5XxdqO9oJ4pCCxs5nCasAcLGedrrcCgYEA5F2Rgq5mN75dSzco5MDC594HGQ4mXpj9xCDocvbhrvEm0NY2/BTH23ak11EnSYJNCvI43NX2nmxEkVzl7TbNLBP+u6IxK1XzFXg4ki2IIu1ACzHwbBE95APxZ7n4BRKhFkew96HX4cSWSvMfmrK/Vb3hPJpV8UUjaru6CiN/OPcCgYB4B09bLmsBd82wjV6jjITc4IsUjdZo5UIcaU1+0jjQ/ZcodpUq8e2diYwXl1BSQ3LPP4ASQtU24v2bGfKvWldreEYu9a7Zn/5NLCEjndoyBv/mLeAWYxRGyeaSm7kblrkeg7xR1D9xPgwp1zZzCTI3rcl2GkxZVDWBtFD0CTRQIQKBgQDe2lzMrYp87Z23b+3NRjst8OL2VXOmLyC9y+trfXeBtD3P4Kwp1dGvXpnAsaZoOusaOoS5JWgU88z6GjEbC7avRBf7XW0kQC0HD5oNNLe8ddBg3Gwl2bGPGTX0pmvd728aAf41uk+lN6X/IEEAQ10qvDDYZjhmSbUlTGthx4A4wwKBgQCQYGnHr5fvqlmLga+xkPXMFnJE1D+Ya/fkA/HTGZfLoMiqFv2q8uqque0xb5Kaim7eyQ2SpE/yolaeS8L7o6zMKT6du5QONhKdQN9ccdW/3yUQXzWcjYjAyB+zdYn9vKlMa6VnuXjR5gA8RrnHGJMZAeNLOWzH1B0eJSi/Q8w9Rg==
|
||||
space:
|
||||
gcTTL: 60
|
||||
syncPeriod: 11
|
||||
storage:
|
||||
path: db
|
||||
path: db/node/3/data
|
||||
metric:
|
||||
addr: ""
|
||||
log:
|
||||
production: false
|
||||
defaultLevel: ""
|
||||
namedLevels: {}
|
||||
fileStorePogreb:
|
||||
path: db/node/3/files
|
||||
|
||||
@ -11,7 +11,7 @@ import (
|
||||
"github.com/anytypeio/go-anytype-infrastructure-experiments/common/net/rpc/server"
|
||||
"github.com/anytypeio/go-anytype-infrastructure-experiments/common/net/secure"
|
||||
"github.com/anytypeio/go-anytype-infrastructure-experiments/filenode/config"
|
||||
"github.com/anytypeio/go-anytype-infrastructure-experiments/filenode/filepogreb"
|
||||
"github.com/anytypeio/go-anytype-infrastructure-experiments/node/filepogreb"
|
||||
"go.uber.org/zap"
|
||||
"net/http"
|
||||
_ "net/http/pprof"
|
||||
|
||||
@ -6,6 +6,7 @@ import (
|
||||
"fmt"
|
||||
"github.com/anytypeio/go-anytype-infrastructure-experiments/common/app"
|
||||
"github.com/anytypeio/go-anytype-infrastructure-experiments/common/app/logger"
|
||||
"github.com/anytypeio/go-anytype-infrastructure-experiments/common/commonfile/fileserver"
|
||||
"github.com/anytypeio/go-anytype-infrastructure-experiments/common/commonspace"
|
||||
"github.com/anytypeio/go-anytype-infrastructure-experiments/common/config"
|
||||
"github.com/anytypeio/go-anytype-infrastructure-experiments/common/metric"
|
||||
@ -16,6 +17,7 @@ import (
|
||||
"github.com/anytypeio/go-anytype-infrastructure-experiments/common/nodeconf"
|
||||
"github.com/anytypeio/go-anytype-infrastructure-experiments/node/account"
|
||||
"github.com/anytypeio/go-anytype-infrastructure-experiments/node/api"
|
||||
"github.com/anytypeio/go-anytype-infrastructure-experiments/node/filepogreb"
|
||||
"github.com/anytypeio/go-anytype-infrastructure-experiments/node/nodespace"
|
||||
"github.com/anytypeio/go-anytype-infrastructure-experiments/node/nodespace/nodecache"
|
||||
"github.com/anytypeio/go-anytype-infrastructure-experiments/node/storage"
|
||||
@ -102,6 +104,8 @@ func Bootstrap(a *app.App) {
|
||||
Register(pool.New()).
|
||||
Register(nodespace.New()).
|
||||
Register(commonspace.New()).
|
||||
Register(filepogreb.New()).
|
||||
Register(fileserver.New()).
|
||||
Register(server.New()).
|
||||
Register(api.New())
|
||||
}
|
||||
|
||||
@ -48,8 +48,8 @@ func main() {
|
||||
|
||||
var configs []config.Config
|
||||
var nodes []config.Node
|
||||
for _, n := range nodesMap.Nodes {
|
||||
cfg, err := genNodeConfig(n.Addresses, n.APIAddresses)
|
||||
for i, n := range nodesMap.Nodes {
|
||||
cfg, err := genNodeConfig(n.Addresses, n.APIAddresses, i+1)
|
||||
if err != nil {
|
||||
panic(fmt.Sprintf("could not generate the config file: %s", err.Error()))
|
||||
}
|
||||
@ -75,8 +75,8 @@ func main() {
|
||||
}
|
||||
|
||||
var clientConfigs []config.Config
|
||||
for _, c := range nodesMap.Clients {
|
||||
cfg, err := genClientConfig(c.Addresses, c.APIAddresses, encClientKey, signClientKey)
|
||||
for i, c := range nodesMap.Clients {
|
||||
cfg, err := genClientConfig(c.Addresses, c.APIAddresses, encClientKey, signClientKey, i+1)
|
||||
if err != nil {
|
||||
panic(fmt.Sprintf("could not generate the config file: %s", err.Error()))
|
||||
}
|
||||
@ -153,7 +153,7 @@ func main() {
|
||||
}
|
||||
}
|
||||
|
||||
func genNodeConfig(addresses []string, apiAddresses []string) (config.Config, error) {
|
||||
func genNodeConfig(addresses []string, apiAddresses []string, num int) (config.Config, error) {
|
||||
encKey, _, err := encryptionkey.GenerateRandomRSAKeyPair(2048)
|
||||
if err != nil {
|
||||
return config.Config{}, err
|
||||
@ -185,7 +185,7 @@ func genNodeConfig(addresses []string, apiAddresses []string) (config.Config, er
|
||||
ListenAddrs: addresses,
|
||||
TLS: false,
|
||||
},
|
||||
Storage: config.Storage{Path: "db"},
|
||||
Storage: config.Storage{Path: fmt.Sprintf("db/node/%d/data", num)},
|
||||
Account: config.Account{
|
||||
PeerId: peerID.String(),
|
||||
PeerKey: encSignKey,
|
||||
@ -200,10 +200,13 @@ func genNodeConfig(addresses []string, apiAddresses []string) (config.Config, er
|
||||
GCTTL: 60,
|
||||
SyncPeriod: 11,
|
||||
},
|
||||
FileStorePogreb: config.FileStorePogreb{
|
||||
Path: fmt.Sprintf("db/node/%d/files", num),
|
||||
},
|
||||
}, nil
|
||||
}
|
||||
|
||||
func genClientConfig(addresses []string, apiAddresses []string, encKey encryptionkey.PrivKey, signKey signingkey.PrivKey) (config.Config, error) {
|
||||
func genClientConfig(addresses []string, apiAddresses []string, encKey encryptionkey.PrivKey, signKey signingkey.PrivKey, num int) (config.Config, error) {
|
||||
peerKey, _, err := signingkey.GenerateRandomEd25519KeyPair()
|
||||
if err != nil {
|
||||
return config.Config{}, err
|
||||
@ -235,7 +238,7 @@ func genClientConfig(addresses []string, apiAddresses []string, encKey encryptio
|
||||
ListenAddrs: addresses,
|
||||
TLS: false,
|
||||
},
|
||||
Storage: config.Storage{Path: "db"},
|
||||
Storage: config.Storage{Path: fmt.Sprintf("db/client/%d", num)},
|
||||
Account: config.Account{
|
||||
PeerId: peerID.String(),
|
||||
PeerKey: encPeerKey,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user