# Transition

[**@demox-labs/aleo-wallet-adapter-base**](https://docs.leo.app/aleo-wallet-adapter/packages/core/base/docs)

***

[@demox-labs/aleo-wallet-adapter-base](https://docs.leo.app/aleo-wallet-adapter/packages/core/base/docs) / Transition

## Class: Transition

Defined in: [aleo-wallet-adapter/packages/core/base/transaction.ts:8](https://github.com/demox-labs/aleo-wallet-adapter/blob/818636b4a87a5b81f15303d0099057a3563c844a/packages/core/base/transaction.ts#L8)

### Implements

* [`AleoTransition`](https://docs.leo.app/aleo-wallet-adapter/packages/core/base/docs/interfaces/aleotransition)

### Constructors

#### Constructor

> **new Transition**(`program`, `functionName`, `inputs`): `Transition`

Defined in: [aleo-wallet-adapter/packages/core/base/transaction.ts:13](https://github.com/demox-labs/aleo-wallet-adapter/blob/818636b4a87a5b81f15303d0099057a3563c844a/packages/core/base/transaction.ts#L13)

**Parameters**

**program**

`string`

**functionName**

`string`

**inputs**

`any`\[]

**Returns**

`Transition`

### Properties

#### functionName

> **functionName**: `string`

Defined in: [aleo-wallet-adapter/packages/core/base/transaction.ts:10](https://github.com/demox-labs/aleo-wallet-adapter/blob/818636b4a87a5b81f15303d0099057a3563c844a/packages/core/base/transaction.ts#L10)

**Implementation of**

[`AleoTransition`](https://docs.leo.app/aleo-wallet-adapter/packages/core/base/docs/interfaces/aleotransition).[`functionName`](https://docs.leo.app/aleo-wallet-adapter/packages/core/base/interfaces/aleotransition#functionname)

***

#### inputs

> **inputs**: `any`\[]

Defined in: [aleo-wallet-adapter/packages/core/base/transaction.ts:11](https://github.com/demox-labs/aleo-wallet-adapter/blob/818636b4a87a5b81f15303d0099057a3563c844a/packages/core/base/transaction.ts#L11)

**Implementation of**

[`AleoTransition`](https://docs.leo.app/aleo-wallet-adapter/packages/core/base/docs/interfaces/aleotransition).[`inputs`](https://docs.leo.app/aleo-wallet-adapter/packages/core/base/interfaces/aleotransition#inputs)

***

#### program

> **program**: `string`

Defined in: [aleo-wallet-adapter/packages/core/base/transaction.ts:9](https://github.com/demox-labs/aleo-wallet-adapter/blob/818636b4a87a5b81f15303d0099057a3563c844a/packages/core/base/transaction.ts#L9)

**Implementation of**

[`AleoTransition`](https://docs.leo.app/aleo-wallet-adapter/packages/core/base/docs/interfaces/aleotransition).[`program`](https://docs.leo.app/aleo-wallet-adapter/packages/core/base/interfaces/aleotransition#program)
