Skip to main content

Change auto-stake-maturity

Intermediate
Tutorial

Overview

Since version1.7.0
Idempotent?Yes
Minimal access levelcontroller

If you do not want to manually have to stake the maturity that you acquired, you can set your neuron to automatically stake new maturity. You can always deactivate this feature by calling it with the boolean false.

An example command for this feature resembles the following:

curl --location '0.0.0.0:8081/construction/payloads'  --header 'Content-Type: application/json' --data '
{
"network_identifier": {
"blockchain": "Internet Computer",
"network": "00000000000000020101"
},
"public_keys": [
{
"hex_bytes": "047a83e378053f87b49aeae53b3ed274c8b2ffbe59d9a51e3c4d850ca8ac1684f7131b778317c0db04de661c7d08321d60c0507868af41fe3150d21b3c6c757367",
"curve_type": "secp256k1"
}
],
"operations": [
{
"operation_identifier": {
"index": 0
},
"type": "CHANGE_AUTO_STAKE_MATURITY",
"account": {
"address": "8b84c3a3529d02a9decb5b1a27e7c8d886e17e07ea0a538269697ef09c2a27b4"
},
"metadata": {
"neuron_index": 0,
"set_auto_stake_maturity": true
}
}
],
"metadata": null
}'