Skip to content

Commit

Permalink
refactor opb module
Browse files Browse the repository at this point in the history
  • Loading branch information
Dreamer committed Jul 28, 2023
1 parent f443b52 commit 26000ce
Showing 1 changed file with 8 additions and 11 deletions.
19 changes: 8 additions & 11 deletions modules/opb/keeper/evm.go
Original file line number Diff line number Diff line change
Expand Up @@ -13,18 +13,14 @@ import (
)

type EVMTransferCreator struct {
opbKeeper Keeper
tokenKeeper types.TokenKeeper
evmKeeper types.EVMKeeper
permKeeper types.PermKeeper
opbKeeper Keeper
evmKeeper types.EVMKeeper
}

func (k Keeper) NewEVMTransferCreator(evmKeeper types.EVMKeeper) *EVMTransferCreator {
return &EVMTransferCreator{
opbKeeper: k,
tokenKeeper: k.tokenKeeper,
evmKeeper: evmKeeper,
permKeeper: k.permKeeper,
opbKeeper: k,
evmKeeper: evmKeeper,
}
}

Expand Down Expand Up @@ -100,7 +96,7 @@ func (ov *EVMTransferCreator) getOwner(ctx sdk.Context, denom string) (owner str
if denom == baseTokenDenom {
owner = ov.opbKeeper.BaseTokenManager(ctx)
} else {
ownerAddr, err := ov.tokenKeeper.GetOwner(ctx, denom)
ownerAddr, err := ov.opbKeeper.tokenKeeper.GetOwner(ctx, denom)
if err == nil {
owner = ownerAddr.String()
}
Expand All @@ -125,6 +121,7 @@ func (ov *EVMTransferCreator) hasPlatformUserPermFromArr(ctx sdk.Context, addres

// hasPlatformUserPerm determine whether the account is a platform user
func (ov *EVMTransferCreator) hasPlatformUserPerm(ctx sdk.Context, address sdk.AccAddress) bool {
return ov.permKeeper.IsRootAdmin(ctx, address) || ov.permKeeper.IsBaseM1Admin(ctx, address) ||
ov.permKeeper.IsPlatformUser(ctx, address)
return ov.opbKeeper.permKeeper.IsRootAdmin(ctx, address) ||
ov.opbKeeper.permKeeper.IsBaseM1Admin(ctx, address) ||
ov.opbKeeper.permKeeper.IsPlatformUser(ctx, address)
}

0 comments on commit 26000ce

Please sign in to comment.