[API Reference](../README.md) > [StandardTokenApproveOptions](../interfaces/StandardTokenApproveOptions.md)



# Interface: StandardTokenApproveOptions

## Hierarchy


 `TxGeneratingFunctionOptions`

**↳ StandardTokenApproveOptions**








## Properties
<a id="amount"></a>

###  amount

**●  amount**:  *`BigNumber`⎮`string`* 

*Defined in [wrappers/standardToken.ts:91](https://github.com/daostack/arc.js/blob/6bbd1fd8/lib/wrappers/standardToken.ts#L91)*



Amount to approve to transfer.




___

<a id="onBehalfOf"></a>

### «Optional» onBehalfOf

**●  onBehalfOf**:  *[Address](../#Address)* 

*Defined in [wrappers/standardToken.ts:96](https://github.com/daostack/arc.js/blob/6bbd1fd8/lib/wrappers/standardToken.ts#L96)*



Optional account from which the tokens will be transferred. Default is msg.sender.




___

<a id="spender"></a>

###  spender

**●  spender**:  *[Address](../#Address)* 

*Defined in [wrappers/standardToken.ts:101](https://github.com/daostack/arc.js/blob/6bbd1fd8/lib/wrappers/standardToken.ts#L101)*



Approve for this account to perform the token transfer. indexed




___

<a id="txEventContext"></a>

### «Optional» txEventContext

**●  txEventContext**:  *`TxEventContext`* 

*Inherited from TxGeneratingFunctionOptions.txEventContext*

*Defined in [transactionService.ts:660](https://github.com/daostack/arc.js/blob/6bbd1fd8/lib/transactionService.ts#L660)*





___


