<td>
The address is the owner who will update permission. If not pass, value will be the default address you set in tronWeb.
</td>
<td>
String
</td>
</tr>
<tr>
<td>
ownerPermissions
</td>
<td>
\{\
type: 0,\
permission\_name: 'owner',\
threshold: 2,\
keys: [
{
address: 'xxxxxxxx',
weight: 1
},
{
address: 'xxxxxxxx',
weight: 1
}
]\
}\
type: has to be 0 which means owner.
</td>
<td>
Object
</td>
</tr>
<tr>
<td>
witnessPermissions
</td>
<td>
\{\
type: 1,\
permission\_name: 'witness'\
}\
Normal user has to pass **null** value. This parameter could be used only for super representative who will generate blocks.
</td>
<td>
Object
</td>
</tr>
<tr>
<td>
activesPermissions
</td>
<td>
\[\{\
type: 2,\
permission\_name: 'active0',\
threshold: 2,\
operations: '7fff1fc0037e0000000000000000000000000000000000000000000000000000',\
keys: [
{
address: 'xxxxxxxx',
weight: 1
},
{
address: 'xxxxxxxx',
weight: 1
}
]\
}]\
Type has to be 2 which means active permission.
</td>
<td>
Array
</td>
</tr>