Skip to Content
DocumentationAnalog WatchDevelopers' GuideSupported Data Types

Supported Data Types

Analog Watch data types are standard, with a few differences based on the onboarded blockchains, as outlined in this section.

Each value manipulated by the collection you deploy has a data type. The data type associates a fixed set of properties for that value. These properties cause the collection to treat values of one type differently from values of another. These types are standard, with few differences based on the onboarded blockchain. The table below provides a summary of the data types that Analog Watch supports:

Input TypesOutput TypesUnsupported Types
Unsigned integers (uint): This includes uint, uint256, uint160, uint128, uint64, uint32, uint24, uint16, and uint8.Unsigned integers (uint): This includes uint, uint256, uint160, uint128, uint64, uint32, uint24, uint16, and uint8.Fixed-size arrays
Signed integers(int): This includes: int, int256, int160, int128, int64, int32, int24, int16, and int8.Signed integers(int): This includes: int, int256, int160, int128, int64, int32, int24, int16, and int8.

Dynamic-size arrays

string

string

Array members

boolean/bool

boolean/bool

Byte arrays

addressaddress

String arrays

bytes

structs

mapping

uint112