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 Types | Output Types | Unsupported 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
|
|
| Array members
|
|
| Byte arrays
|
address | address | String arrays
|
bytes |
| |
mapping | ||
|