Skip to content

Commit

Permalink
feat(genesis): set default parameter list
Browse files Browse the repository at this point in the history
  • Loading branch information
deepanshutr committed Dec 2, 2024
1 parent 77a3c26 commit 4290b7a
Show file tree
Hide file tree
Showing 8 changed files with 11 additions and 9 deletions.
6 changes: 4 additions & 2 deletions helpers/genesis.go
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ type Genesis interface {
}

func ValidateGenesis[T Genesis](genesis T, parameterManager ParameterManager) error {
if err := parameterManager.Set(genesis.GetParameterList()).Validate(); err != nil {
if err := parameterManager.Set(genesis.GetParameterList().Get()...).Validate(); err != nil {
return err
}

Expand All @@ -48,7 +48,9 @@ func ImportGenesis[T Genesis](genesis T, context context.Context, mapper Mapper,
mapper.NewCollection(context).Add(record)
}

parameterManager.Set(genesis.GetParameterList()).Update(context)
if _, err := parameterManager.Set(genesis.GetParameterList().Get()...).Update(context); err != nil {
panic(err)
}
}

func ExportGenesis[T Genesis](genesis T, context context.Context, mapper Mapper, parameterManager ParameterManager) Genesis {
Expand Down
2 changes: 1 addition & 1 deletion x/assets/genesis/genesis.go
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,6 @@ func (genesis *Genesis) Initialize(records []helpers.Record, parameterList lists
func Prototype() helpers.Genesis {
return &Genesis{
Records: []*record.Record{},
ParameterList: parameters.Prototype().Get().(*base.ParameterList),
ParameterList: parameters.Prototype().GetDefaultParameterList().(*base.ParameterList),
}
}
2 changes: 1 addition & 1 deletion x/classifications/genesis/genesis.go
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,6 @@ func Prototype() helpers.Genesis {
record.NewRecord(baseDocuments.NewClassificationFromDocument(baseDocuments.PrototypeMaintainer())).(*record.Record),
record.NewRecord(baseDocuments.NewClassificationFromDocument(baseDocuments.PrototypePutOrder())).(*record.Record),
},
ParameterList: parameters.Prototype().Get().(*base.ParameterList),
ParameterList: parameters.Prototype().GetDefaultParameterList().(*base.ParameterList),
}
}
2 changes: 1 addition & 1 deletion x/identities/genesis/genesis.go
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,6 @@ func Prototype() helpers.Genesis {
record.NewRecord(baseDocuments.NewIdentityFromDocument(baseDocuments.NewModuleIdentity(ordersConstants.ModuleName))).(*record.Record),
record.NewRecord(baseDocuments.NewIdentityFromDocument(baseDocuments.NewModuleIdentity(splitsConstants.ModuleName))).(*record.Record),
},
ParameterList: parameters.Prototype().Get().(*base.ParameterList),
ParameterList: parameters.Prototype().GetDefaultParameterList().(*base.ParameterList),
}
}
2 changes: 1 addition & 1 deletion x/maintainers/genesis/genesis.go
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,6 @@ func (genesis *Genesis) Initialize(records []helpers.Record, parameterList lists
func Prototype() helpers.Genesis {
return &Genesis{
Records: []*record.Record{},
ParameterList: parameters.Prototype().Get().(*base.ParameterList),
ParameterList: parameters.Prototype().GetDefaultParameterList().(*base.ParameterList),
}
}
2 changes: 1 addition & 1 deletion x/metas/genesis/genesis.go
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,6 @@ func (genesis *Genesis) Initialize(records []helpers.Record, parameterList lists
func Prototype() helpers.Genesis {
return &Genesis{
Records: []*record.Record{},
ParameterList: parameters.Prototype().Get().(*base.ParameterList),
ParameterList: parameters.Prototype().GetDefaultParameterList().(*base.ParameterList),
}
}
2 changes: 1 addition & 1 deletion x/orders/genesis/genesis.go
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,6 @@ func (genesis *Genesis) Initialize(records []helpers.Record, parameterList lists
func Prototype() helpers.Genesis {
return &Genesis{
Records: []*record.Record{},
ParameterList: parameters.Prototype().Get().(*base.ParameterList),
ParameterList: parameters.Prototype().GetDefaultParameterList().(*base.ParameterList),
}
}
2 changes: 1 addition & 1 deletion x/splits/genesis/genesis.go
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,6 @@ func (genesis *Genesis) Initialize(records []helpers.Record, parameterList lists
func Prototype() helpers.Genesis {
return &Genesis{
Records: []*record.Record{},
ParameterList: parameters.Prototype().Get().(*base.ParameterList),
ParameterList: parameters.Prototype().GetDefaultParameterList().(*base.ParameterList),
}
}

0 comments on commit 4290b7a

Please sign in to comment.