# promiseBatchActionStake

[**api**](..) • **Docs**

***

[near-sdk-js v2.0.0](../../packages) / [api](..) / promiseBatchActionStake

## Function: promiseBatchActionStake()

> **promiseBatchActionStake**(`promiseIndex`, `amount`, `publicKey`): `void`

Attach a stake promise action to the NEAR promise index with the provided promise index.

### Parameters

• **promiseIndex**: [`PromiseIndex`](../../utils/type-aliases/promiseindex)

The index of the promise to attach a stake action to.

• **amount**: [`NearAmount`](../../utils/type-aliases/nearamount)

The amount of NEAR to stake.

• **publicKey**: `Uint8Array`

The public key with which to stake.

### Returns

`void`

### Defined in

[packages/near-sdk-js/src/api.ts:663](https://github.com/near/near-sdk-js/blob/b58ac04fc6dff2f1120e9098c0cb059493486598/packages/near-sdk-js/src/api.ts#L663)
