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



# Interface: Agreement


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

###  agreementId

**●  agreementId**:  *`number`* 

*Defined in [wrappers/vestingScheme.ts:497](https://github.com/daostack/arc.js/blob/77005d4/lib/wrappers/vestingScheme.ts#L497)*





___

<a id="amountPerPeriod"></a>

###  amountPerPeriod

**●  amountPerPeriod**:  *`BigNumber.BigNumber`* 

*Defined in [wrappers/vestingScheme.ts:498](https://github.com/daostack/arc.js/blob/77005d4/lib/wrappers/vestingScheme.ts#L498)*





___

<a id="beneficiaryAddress"></a>

###  beneficiaryAddress

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

*Defined in [wrappers/vestingScheme.ts:499](https://github.com/daostack/arc.js/blob/77005d4/lib/wrappers/vestingScheme.ts#L499)*





___

<a id="cliffInPeriods"></a>

###  cliffInPeriods

**●  cliffInPeriods**:  *`BigNumber.BigNumber`* 

*Defined in [wrappers/vestingScheme.ts:500](https://github.com/daostack/arc.js/blob/77005d4/lib/wrappers/vestingScheme.ts#L500)*





___

<a id="collectedPeriods"></a>

###  collectedPeriods

**●  collectedPeriods**:  *`BigNumber.BigNumber`* 

*Defined in [wrappers/vestingScheme.ts:501](https://github.com/daostack/arc.js/blob/77005d4/lib/wrappers/vestingScheme.ts#L501)*





___

<a id="numOfAgreedPeriods"></a>

###  numOfAgreedPeriods

**●  numOfAgreedPeriods**:  *`BigNumber.BigNumber`* 

*Defined in [wrappers/vestingScheme.ts:502](https://github.com/daostack/arc.js/blob/77005d4/lib/wrappers/vestingScheme.ts#L502)*





___

<a id="periodLength"></a>

###  periodLength

**●  periodLength**:  *`BigNumber.BigNumber`* 

*Defined in [wrappers/vestingScheme.ts:503](https://github.com/daostack/arc.js/blob/77005d4/lib/wrappers/vestingScheme.ts#L503)*





___

<a id="returnOnCancelAddress"></a>

###  returnOnCancelAddress

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

*Defined in [wrappers/vestingScheme.ts:504](https://github.com/daostack/arc.js/blob/77005d4/lib/wrappers/vestingScheme.ts#L504)*





___

<a id="signaturesReqToCancel"></a>

###  signaturesReqToCancel

**●  signaturesReqToCancel**:  *`BigNumber.BigNumber`* 

*Defined in [wrappers/vestingScheme.ts:505](https://github.com/daostack/arc.js/blob/77005d4/lib/wrappers/vestingScheme.ts#L505)*





___

<a id="startingBlock"></a>

###  startingBlock

**●  startingBlock**:  *`BigNumber.BigNumber`* 

*Defined in [wrappers/vestingScheme.ts:506](https://github.com/daostack/arc.js/blob/77005d4/lib/wrappers/vestingScheme.ts#L506)*





___

<a id="tokenAddress"></a>

###  tokenAddress

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

*Defined in [wrappers/vestingScheme.ts:507](https://github.com/daostack/arc.js/blob/77005d4/lib/wrappers/vestingScheme.ts#L507)*





___


