-
Scrypt parameters should use
n
,r
, andp
.size
is not required. -
Accounts should have a default
contract
field with propertiesscript
,parameters
anddeployed
. For now there is no need to fill them up (neo-gui doesnt crash if its empty) but there are recommended defaults.
{
"name": "userWallet",
"version": "1.0",
"scrypt": {
"cost": 16384,
"blockSize": 8,
"parallel": 8,
"size": 64
},
"accounts": [
{
"address": "ALq7AWrhAueN6mJNqk6FHJjnsEoPRytLdW",
"label": "keyA",
"isDefault": false,
"lock": false,
"key": "6PYLHmDf7YvDpBAjhbJwjzPWimAhtJDfRWNEnGEGBLadr6BV8BfvvCjKWp",
"contract": {},
"extra": null
}
],
"extra": null
}
{
"name": "userWallet",
"version": "1.0",
"scrypt": {
"n": 16384,
"r": 8,
"p": 8
},
"accounts": [
{
"address": "ALq7AWrhAueN6mJNqk6FHJjnsEoPRytLdW",
"label": "keyA",
"isDefault": false,
"lock": false,
"key": "6PYLHmDf7YvDpBAjhbJwjzPWimAhtJDfRWNEnGEGBLadr6BV8BfvvCjKWp",
"contract": {
"script": "", // verificationScript. neo-gui will not crash with empty string but it will not show the private key without this field.
"parameters": [
{
"name": "signature",
"type": "Signature"
}
],
"deployed": false
},
"extra": null
}
],
"extra": null
}