WAX Kit icon

WAX Kit

Interact with the WAX blockchain

Account → Stake NET

AI-generated

Summary

Stakes a specified amount of WAX for NET (network bandwidth) on a WAX account, with an option to transfer ownership of the staked tokens. The package source is obfuscated and the resource handler module isn't included, so details come mainly from the declared properties.

Inputs

  • endpoint (required) — WAX API endpoint to use: Greymass (default, recommended), EOS Nation, EOSphere, Pink.gg, WAX Sweden, or Custom.
  • customEndpoint — Custom API URL. Only shown and used when Endpoint is set to Custom.
  • account (required) — WAX account name for the stake.
  • amount (required) — Amount of WAX to stake for NET (default 1).
  • transfer (required) — Whether to transfer ownership of the staked tokens to the new account (default false).
  • authorization — One or more authorization entries. Each has an actor account name and a permission (active, owner, or custom with a custom permission name).

Output shape

One output item per input item. The handler's result is pushed as the item JSON. The handler source isn't visible, so the exact fields (such as a transaction ID) are unconfirmed.

The node requires a waxKitPrivateKeyApi credential. That credential supplies a license key, which is validated against Lemon Squeezy before execution. If Continue On Fail is enabled, a failed item returns {success:false, error, details} instead of stopping the workflow.

Examples

Example 1: Stake 10 WAX for NET on your own account

Endpoint: Greymass; Account Name: myaccount1; Amount: 10; Transfer: false; Authorization: actor myaccount1, permission active.

Example 2: Stake NET and hand ownership of the stake to the recipient account

Account Name: recipient1; Amount: 5; Transfer: true; Authorization: actor sender1, permission active.

Links

Discussion