Skip to content

Commit

Permalink
chore(parachain): use wazero instead of wasmer
Browse files Browse the repository at this point in the history
Use wazero runtime instance instead of wasmer runtime instance
  • Loading branch information
kishansagathiya committed Sep 14, 2023
1 parent 38c0c49 commit 33e9f9a
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 6 deletions.
10 changes: 5 additions & 5 deletions dot/parachain/runtime/instance.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ import (

parachaintypes "github.com/ChainSafe/gossamer/dot/parachain/types"
"github.com/ChainSafe/gossamer/lib/common"
runtimewasmer "github.com/ChainSafe/gossamer/lib/runtime/wasmer"
runtimewazero "github.com/ChainSafe/gossamer/lib/runtime/wazero"
"github.com/ChainSafe/gossamer/pkg/scale"
)

Expand Down Expand Up @@ -49,15 +49,15 @@ type ValidationParameters struct {
RelayParentStorageRoot common.Hash
}

// Instance is a wrapper around the wasmer runtime instance.
// Instance is a wrapper around the wazero runtime instance.
type Instance struct {
*runtimewasmer.Instance
*runtimewazero.Instance
}

func SetupVM(code []byte) (*Instance, error) {
cfg := runtimewasmer.Config{}
cfg := runtimewazero.Config{}

instance, err := runtimewasmer.NewInstance(code, cfg)
instance, err := runtimewazero.NewInstance(code, cfg)
if err != nil {
return nil, fmt.Errorf("creating instance: %w", err)
}
Expand Down
2 changes: 1 addition & 1 deletion lib/runtime/constants.go
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ const (
// ParachainHostValidationCodeByHash returns parachain host's validation code by hash
ParachainHostValidationCodeByHash = "ParachainHost_validation_code_by_hash"
// ParachainHostValidators is the runtime API call ParachainHost_validators
ParachainHostValidators = "ParachainHost_validators"
ParachainHostValidators = "ParachainHost_validators" //nolint
// ParachainHostValidatorGroups is the runtime API call ParachainHost_validator_groups
ParachainHostValidatorGroups = "ParachainHost_validator_groups"
// ParachainHostAvailabilityCores is the runtime API call ParachainHost_availability_cores
Expand Down

0 comments on commit 33e9f9a

Please sign in to comment.