Available translations

Staking Program

governance.png
staking-program.png
The staking program allows the Superalgos Community to compensate token holders for the sake of holding tokens. Holding tokens may be a valuable contribution that the Community may decide to incentivize at any point.
Content
This is a very simple program, as it doesn't involve smart contracts or transferring funds out of your Governance Address.
You may participate in the Staking Program with the Token Power that you haven’t used for other purposes. All you need to do is spawn the program from within the Financial Programs node and let some Token Power flow into it.
You will get tokens from the Staking Rewards Pool defined in the Superalgos Pools hierarchy under the Governance Programs node, proportional to the Staking Power you direct to the program.
The calculation of the Tokens Awarded for this program is similar to how Tokens Bonus is calculated on other programs: as a direct Rule of Three.
 Total Staking Power [*] -> 100% of the pool
 Your Staking Power [**] -> X% of the pool -> Tokens Awarded

Tokens Awarded = Your Staking Power * 100% / Total Staking Power

[*] The power driven to the Staking Program by all User Profiles combined.
[**] The power you drive to the Staking Program.
Configuration
Configuration
Initial Values
These are the Initial Values for Staking Program configuration:
 {}
Examples
This is a list of properties featured by the Staking Program configuration. Expanding a property shows sample values for the property extracted from the current Workspace.
Staking Program Menu
The Staking Program node has the following Node Menu items:
The Configure menu item has the following properties:
  • action: Configure
  • actionFunction: uiObject.configEditor.activate
  • label: Configure
  • iconPathOn: configuration
  • iconPathOff: configuration
The Add Tokens Awarded menu item has the following properties:
  • action: Add UI Object
  • actionProject: Visual-Scripting
  • disableIfPropertyIsDefined: true
  • propertyToCheckFor: tokensAwarded
  • actionFunction: payload.executeAction
  • label: Add Tokens Awarded
  • relatedUiObjectProject: Governance
The Delete menu item has the following properties:
  • action: Delete UI Object
  • actionProject: Visual-Scripting
  • askConfirmation: true
  • confirmationLabel: Confirm to Delete
  • label: Delete
  • iconPathOn: delete-entity
  • iconPathOff: delete-entity
  • actionFunction: payload.executeAction
Staking Program Children
The Staking Program node has the following childrenNodesProperties:
The Tokens Awarded node property features the following properties:
  • name: tokensAwarded
  • type: node
  • autoAdd: true
Staking Program Attaching Rules
The following are the Node Attaching Rules that govern the attachment of Staking Program with other nodes:
Compatible Types: