# ContractCallOptions | Stacks.js 1.4.1 Library Reference
Documentation for Stacks.js 1.4.1 Library Reference

Contract function call transaction options

### Hierarchy

- ContractCallOptions
  - UnsignedContractCallOptions
  - SignedContractCallOptions
  - UnsignedMultiSigContractCallOptions
  - SignedMultiSigContractCallOptions

## Index

### Properties

- anchorMode
- contractAddress
- contractName
- fee
- feeEstimateApiUrl
- functionArgs
- functionName
- network
- nonce
- postConditionMode
- postConditions
- sponsored
- validateWithAbi

## Properties

### anchorMode

anchorMode: AnchorMode

- Defined in packages/transactions/src/builders.ts:610

the transaction anchorMode, which specifies whether it should be included in an anchor block or a microblock

### contractAddress

contractAddress: string

- Defined in packages/transactions/src/builders.ts:597

the Stacks address of the contract

### contractName

contractName: string

- Defined in packages/transactions/src/builders.ts:598

### Optional fee

fee: BN

- Defined in packages/transactions/src/builders.ts:602

transaction fee in microstacks

### Optional feeEstimateApiUrl

feeEstimateApiUrl: string

- Defined in packages/transactions/src/builders.ts:603

### functionArgs

functionArgs: ClarityValue []

- Defined in packages/transactions/src/builders.ts:600

### functionName

functionName: string

- Defined in packages/transactions/src/builders.ts:599

### Optional network

network: StacksNetwork

- Defined in packages/transactions/src/builders.ts:607

the Stacks blockchain network that will ultimately be used to broadcast this transaction

### Optional nonce

nonce: BN

- Defined in packages/transactions/src/builders.ts:605

the transaction nonce, which must be increased monotonically with each new transaction

### Optional postConditionMode

postConditionMode: PostConditionMode

- Defined in packages/transactions/src/builders.ts:613

the post condition mode, specifying whether or not post-conditions must fully cover all transfered assets

### Optional postConditions

postConditions: PostCondition []

- Defined in packages/transactions/src/builders.ts:615

a list of post conditions to add to the transaction

### Optional sponsored

sponsored: boolean

- Defined in packages/transactions/src/builders.ts:620

set to true if another account is sponsoring the transaction (covering the transaction fee)

### Optional validateWithAbi

validateWithAbi: boolean | ClarityAbi

- Defined in packages/transactions/src/builders.ts:618

set to true to validate that the supplied function args match those specified in the published contract

Generated using TypeDoc