forked from cerc-io/plugeth
Merge pull request #973 from bas-vk/issue972
Introduced default unlock duration when an account is unlocked from t…
This commit is contained in:
commit
ff87c241a7
@ -49,6 +49,11 @@ var (
|
|||||||
ErrNoKeys = errors.New("no keys in store")
|
ErrNoKeys = errors.New("no keys in store")
|
||||||
)
|
)
|
||||||
|
|
||||||
|
const (
|
||||||
|
// Default unlock duration (in seconds) when an account is unlocked from the console
|
||||||
|
DefaultAccountUnlockDuration = 300
|
||||||
|
)
|
||||||
|
|
||||||
type Account struct {
|
type Account struct {
|
||||||
Address common.Address
|
Address common.Address
|
||||||
}
|
}
|
||||||
|
@ -8,6 +8,7 @@ import (
|
|||||||
"strconv"
|
"strconv"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
|
"github.com/ethereum/go-ethereum/accounts"
|
||||||
"github.com/ethereum/go-ethereum/cmd/utils"
|
"github.com/ethereum/go-ethereum/cmd/utils"
|
||||||
"github.com/ethereum/go-ethereum/common"
|
"github.com/ethereum/go-ethereum/common"
|
||||||
"github.com/ethereum/go-ethereum/common/compiler"
|
"github.com/ethereum/go-ethereum/common/compiler"
|
||||||
@ -374,6 +375,10 @@ func (js *jsre) unlock(call otto.FunctionCall) otto.Value {
|
|||||||
fmt.Println(err)
|
fmt.Println(err)
|
||||||
return otto.FalseValue()
|
return otto.FalseValue()
|
||||||
}
|
}
|
||||||
|
if seconds == 0 {
|
||||||
|
seconds = accounts.DefaultAccountUnlockDuration
|
||||||
|
}
|
||||||
|
|
||||||
arg := call.Argument(1)
|
arg := call.Argument(1)
|
||||||
var passphrase string
|
var passphrase string
|
||||||
if arg.IsUndefined() {
|
if arg.IsUndefined() {
|
||||||
|
Loading…
Reference in New Issue
Block a user