Skip to main content
Version: Next

Function: getAbiVersion()

getAbiVersion(abi): 0 | 1 | 2

Defined in: src/utils/calldata/parser/index.ts:56

Retrieves ABI version

Parameters

abi

Abi

Returns

0 | 1 | 2

abi 1, 2 or 0 version

Example

// Example 1: Return ABI version 2
const version = getAbiVersion([getInterfaceAbi()]);
// version === 2

// Example 2: Return ABI version 1
const version = getAbiVersion([getInterfaceAbi('core::bool')]);
// version === 1

// Example 3: Return ABI version 0
const version = getAbiVersion([getInterfaceAbi('felt')]);
// version === 0