AssetDisplayMode

ValueDescription
SHOW
HIDE

ContractMethodName

ValueDescription
MINT
BURN
ALLOW_ADDR
DISABLE_ADDR
TRANSFER

ContractType

ValueDescription
ERC20
NATIVE

DeviceType

ValueDescription
UserDevice
VirtualSigner

ElipticCurve

ValueDescription
Secp256k1
Nist256p1
Edwards

EncryptionAlgorithm

ValueDescription
RSA2048
RSA

FiatCurrency

ValueDescription
USD

NotificationsQueryTypeFilter

ValueDescription
ALL
RESHARE_REQUESTS
TRANSACTION_REQUESTS_AND_TRANSACTIONS

OperationQueryTypeFilter

ValueDescription
RESHARES
TRANSACTIONS
ALL

OperationStatus

ValueDescription
VOTING
SIGNING
COMPLETED
FAILED

RequestsQueryStatusFilter

ValueDescription
ALL
TO_VOTE
TO_SIGN
FAILED
SUCCESSFUL

RequestsQueryTypeFilter

ValueDescription
ALL
RESHARE_REQUESTS
TRANSACTION_REQUESTS

ReshareRequestStatus

ValueDescription
PENDING
SIGNING
COMPLETED
REJECTED
CANCELLED
FAILED
EXPIRED

ReshareStatusInput

ValueDescription
SUCCESS
FAILED

SignatureAlgorithm

ValueDescription
ECDSA
EDDSA

SignerStatus

ValueDescription
PENDING
CONFIRMED

SignerVote

ValueDescription
APPROVE
REJECT

TransactionMetadataSourceType

ValueDescription
WALLET_CONNECT
IO_NETWORK

TransactionRequestStatus

ValueDescription
PENDING
BROADCASTING
SIGNING
COMPLETED
REJECTED
CANCELLED
FAILED
EXPIRED

TransactionStatus

ValueDescription
PENDING
COMPLETED
FAILED
CONTRACT_FAILED

UserRole

ValueDescription
ADMIN
USER

UserType

ValueDescription
CLIENT
USER

VaultStatus

ValueDescription
CREATING
CREATED

Boolean

The Boolean scalar type represents true or false.

DateTime

A date-time string at UTC, such as 2007-12-03T10:15:30Z, compliant with the date-time format outlined in section 5.6 of the RFC 3339 profile of the ISO 8601 standard for representation of dates and times using the Gregorian calendar.

Decimal

ID

The ID scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as "4") or integer (such as 4) input value will be accepted as an ID.

Int

The Int scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.

JSON

The JSON scalar type represents JSON values as specified by ECMA-404.

String

The String scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.

NotificationItem

Generic type that can be either a Transaction, TransactionRequest or a ReshareRequest.

Operation

Generic type that can be either a Mint, Burn, AllowAddr, DisableAddr, TransferIn, TransferOut, TransferOutIn, Reshare or CreateVault operation. Operations are a generic way of representing the various different types of transactions and interactions. TransferIn and TransferOut for 99% of use cases and refer to standard movements of value (native and ERC20); Mint, Burn, AllowAddr, DisableAddr are reserved for specific io.network smart-contracts interactions; and Reshare and CreateVault are reserved for vault operations.

Request

ReshareDiff

Generic type that can be either a ReshareDiffThreshold, ReshareDiffDeviceAdded, ReshareDiffDeviceRemoved or ReshareDiffDeviceUnchanged.

TransactionHistoryItem

Generic type that can be either Transaction or a TransactionRequest.