> For the complete documentation index, see [llms.txt](https://docs.zk.link/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.zk.link/developer/sdk/changelog-1/transactions/8-funding.md).

# Funding

### type FundingBuilder

#### constructor

```javascript
/**
* @param {number} account_id
* @param {number} sub_account_id
* @param {number} sub_account_nonce
* @param {Uint32Array} funding_account_ids
* @param {string} fee
* @param {number} fee_token
*/
FundingBuilder(account_id, sub_account_id, sub_account_nonce, funding_account_ids, fee, fee_token)
```

### type Funding

[Funding](/developer/api-and-sdk/transaction/funding.md) transaction type.

#### constructor

```javascript
/**
* @param {FundingBuilder} builder
*/
newFunding(builder)
```

#### func sign

```javascript
/**
* @param {ZkLinkSigner} signer
* @returns {any}
*/
sign(signer)
```

Sign transaction with given [ZkLinkSigner](/developer/sdk/changelog-1/signer.md#type-zklinksigner)
