[**@demox-labs/aleo-wallet-adapter-base**](../README.md)

***

[@demox-labs/aleo-wallet-adapter-base](../README.md) / 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`](../interfaces/AleoTransition.md)

## 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`](../interfaces/AleoTransition.md).[`functionName`](../interfaces/AleoTransition.md#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`](../interfaces/AleoTransition.md).[`inputs`](../interfaces/AleoTransition.md#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`](../interfaces/AleoTransition.md).[`program`](../interfaces/AleoTransition.md#program)
