# Types

### WalletManagerId

accepted values: `aave`, `aave.B`, `generic`, `generic.B`

this values represent the manager id.

* `aave` is the V1 manager for aave tokens
* `aave.B` is the V2 manager for aave tokens
* `generic` is the V1 manager for non-interest bearing erc20s and nfts
* `generic.B` is the V2 manager for the non-interest bearing erc20s and nfts

### BasketManagerId

accepted values: `generic`, `generic.B`

Manages nfts

* `generic` is the V1 manager for non-interest bearing erc20s and nfts
* `generic.B` is the V2 manager for the non-interest bearing erc20s and nfts

### TransactionOverride

Overrides [ethers transaction](https://docs.ethers.io/v5/api/contract/contract/#Contract--metaclass) default parameters.

Type: [Object](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object)

**Properties**

* `from` [**boolean**](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Boolean)**?**
* `value` [**boolean**](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Boolean)**?**
* `gasPrice` [**boolean**](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Boolean)**?**
* `gasLimit` [**boolean**](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Boolean)**?**
* `blockTag` [**boolean**](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Boolean)**?**
* `nonce` [**boolean**](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Boolean)**?**

### ContractTransaction

See <https://docs.ethers.io/v5/api/providers/types/#providers-TransactionResponse>

### BigNumberish

See <https://docs.ethers.io/v5/api/utils/bignumber/#BigNumberish>
