---
id: "_contract_.contract"
title: "Contract"
sidebar_label: "Contract"
---

## Hierarchy

* **Contract**

## Index

### Constructors

* [constructor](_contract_.contract.md#constructor)

### Properties

* [account](_contract_.contract.md#account)
* [contractId](_contract_.contract.md#contractid)

## Constructors

###  constructor

\+ **new Contract**(`account`: [Account](_account_.account.md), `contractId`: string, `options`: object): *[Contract](_contract_.contract.md)*

*Defined in [src.ts/contract.ts:10](https://github.com/nearprotocol/nearlib/blob/de49029/src.ts/contract.ts#L10)*

**Parameters:**

▪ **account**: *[Account](_account_.account.md)*

▪ **contractId**: *string*

▪ **options**: *object*

Name | Type |
------ | ------ |
`changeMethods` | string[] |
`viewMethods` | string[] |

**Returns:** *[Contract](_contract_.contract.md)*

## Properties

###  account

• **account**: *[Account](_account_.account.md)*

*Defined in [src.ts/contract.ts:9](https://github.com/nearprotocol/nearlib/blob/de49029/src.ts/contract.ts#L9)*

___

###  contractId

• **contractId**: *string*

*Defined in [src.ts/contract.ts:10](https://github.com/nearprotocol/nearlib/blob/de49029/src.ts/contract.ts#L10)*
