Graphql

Schema Types

Table of Contents

Query

FieldArgumentTypeDescription
addressAddress!
idID!
assetAsset!
idID!
assets[Asset!]!
whereAssetsWhereInput
globalConfigConfig!
indexerStatuses[IndexerStatus!]!
livenessBoolean!
notificationsNotificationItemConnection!
firstInt
afterString
lastInt
beforeString
whereNotificationsQueryWhereArg
operationOperation!
idID!
operationHistoryOperationConnection!
firstInt
afterString
lastInt
beforeString
whereOperationsQueryWhereArg
readinessBoolean!
reshareDiff[ReshareDiff!]!
vaultIdID!
signingPartySigningPartyInput!
requestsRequestConnection!
firstInt
afterString
lastInt
beforeString
whereRequestsQueryWhereArg!
reshareRequestReshareRequest!
idID!
testAutoscalingString!
transactionTransaction!
idID!
transactionHistoryTransactionHistoryItemConnection!
firstInt
afterString
lastInt
beforeString
whereTransactionHistoryQueryWhereArg
transactionRequestTransactionRequest!
idID!
userUser!
idID
users[User!]!
vaultVault!
vaultIdID!
vaults[Vault!]!
getComplianceProfileComplianceProfile
identityIdID!
getComplianceFlagsPaginatedComplianceFlags!
firstInt
lastInt
afterString
beforeString
filterComplianceFlagFilter
getComplianceFlagComplianceFlag
idID!
getComplianceDashboardEmbeddedUrlQuickSightEmbeddedUrl
getClientClient!

Clients

idID!
listClientsPaginatedClients!
filtersListInput
getUserUser!

Users

idID
listUsersPaginatedUsers!
filtersListInput
getReportByIdReportWithEmbedUrl!
idID!
listReportsPaginatedReports!
limitString
nextTokenString
identitiesIdentitiesWithPagination!
firstInt
lastInt
afterString
beforeString

Mutation

FieldArgumentTypeDescription
broadcastTransactionTransactionRequest
transactionRequestIdID!
deviceIdID!
rawTransactionString!
createReshareRequestReshareRequest
vaultIdID!
signingPartySigningPartyInput!
expiryTimestampAWSDateTime
createTransactionRequestTransactionRequest
vaultIdID!
assetIdID!
sendingAddressString
sendingAddressIdID
memoString
sendAmountString!
receivingAddressString!
expiryTimestampAWSDateTime
metadataTransactionRequestMetadataInput
createVaultVault!
nameString!
descriptionString!
assetSettings[VaultAssetSettingInput!]
signingPartySigningPartyInput!
deregisterRemoteNotificationsBoolean!
remoteNotificationsTokenString!
executeReshareReshareRequest!
reshareRequestIdID!
deviceIdID!
statusReshareStatusInput!
curves[VaultCurveInput!]
failTransactionRequestTransactionRequest
transactionRequestIdID!
deviceIdID!
registerUserDeviceDevice!
deviceUuidString!
deviceModelString!
publicKeyString!
algorithmEncryptionAlgorithm!
remoteNotificationsTokenString
registerVirtualSignerDevice!
uuidString!
virtualSignerNameString!
publicKeyString!
algorithmEncryptionAlgorithm!
remoteNotificationsTokenString
updateUserDeviceDevice!
deviceUuidString!
deviceNameString
publicKeyString
algorithmEncryptionAlgorithm
remoteNotificationsTokenString
updateVirtualSignerDevice!
uuidString!
virtualSignerNameString
publicKeyString
algorithmEncryptionAlgorithm
remoteNotificationsTokenString
submitReshareRequestVoteReshareRequest!
reshareRequestIdID!
deviceIdID!
voteSignerVote!
submitTransactionRequestVoteTransactionRequest
transactionRequestIdID!
deviceIdID!
voteSignerVote!
setVaultAssetSettingVault!
vaultIdID!
assetSettings[VaultAssetSettingInput!]!
registerDevice ⚠️Device!

⚠️ DEPRECATED

Use registerUserDevice or registerVirtualSigner instead

legacyDeviceIdString
deviceUuidString!
deviceNameString!
publicKeyString!
algorithmEncryptionAlgorithm!
remoteNotificationsTokenString
triggerSubscriptionBroadcastTransactionTransactionRequest
transactionRequestIdID!
organisationIdID
triggerSubscriptionCreateReshareRequestReshareRequest
reshareRequestIdID!
organisationIdID
triggerSubscriptionCreateTransactionRequestTransactionRequest
transactionRequestIdID!
organisationIdID
triggerSubscriptionCreateVaultVault
vaultIdID!
organisationIdID
triggerSubscriptionExecuteReshareReshareRequest
reshareRequestIdID!
organisationIdID
triggerSubscriptionFailTransactionRequestTransactionRequest
transactionRequestIdID!
organisationIdID
triggerSubscriptionRegisterDeviceDevice
deviceIdID!
organisationIdID
triggerSubscriptionRegisterUserDeviceDevice
deviceIdID!
organisationIdID
triggerSubscriptionRegisterVirtualSignerDevice
deviceIdID!
organisationIdID
triggerSubscriptionSetVaultAssetSettingVault
vaultIdID!
organisationIdID
triggerSubscriptionSubmitReshareRequestVoteReshareRequest
reshareRequestIdID!
organisationIdID
triggerSubscriptionSubmitTransactionRequestVoteTransactionRequest
transactionRequestIdID!
organisationIdID
triggerSubscriptionUpdateUserDeviceDevice
deviceIdID!
organisationIdID
triggerSubscriptionUpdateVirtualSignerDevice
deviceIdID!
organisationIdID
triggerSubscriptionTransactionUpdateTransactionNotification
inputTransactionNotificationInput!
organisationIdID
createComplianceProfileComplianceProfile
inputCreateComplianceProfileInput!
updateComplianceFlagComplianceFlag
idID!
statusComplianceFlagStatus!
changeIdentityStatusIdentity!
identityIdID!
statusIdentityStatus!
createClientClientWithSecret!

Clients

nameString!
ipWhitelist[String!]
roles[UserRoles!]
productEntitlements[ProductEntitlements!]
deleteClientBoolean!
idID!

Objects

Address

FieldArgumentTypeDescription
idID!
createdAtAWSDateTime!
publicKeyString!
explorerUriString!
assetAsset!
vaultVault!
balanceString!
asFiatFiatCurrency
asAssetID

Asset

FieldArgumentTypeDescription
idID!
createdAtAWSDateTime!
updatedAtAWSDateTime!
deletedAtAWSDateTime
nameString!
symbolString!
contractAddressString!
contractTypeContractType!
explorerUriString!
executionTypeString!
logoUriString
decimalsInt!
rateString!
withFiatFiatCurrency
withAssetID

Client

CLIENTS

FieldArgumentTypeDescription
idString!

sub

clientIdString!

username

nameString!
typeUserType!
ipWhitelist[String!]
roles[UserRoles!]!
productEntitlements[ProductEntitlements!]!
createdByString!
createdAtString!
updatedAtString!
deletedAtString
deletedByString

ClientNode

FieldArgumentTypeDescription
nodeClient!

ClientWithSecret

FieldArgumentTypeDescription
idString!

sub

clientIdString!

username

nameString!
typeUserType!
ipWhitelist[String!]
roles[UserRoles!]!
productEntitlements[ProductEntitlements!]!
createdByString!
createdAtString!
updatedAtString!
deletedAtString
deletedByString
clientSecretString!

ComplianceFlag

FieldArgumentTypeDescription
idID!
identityIdentity!
organisationIdString!
transactionComplianceTransferSummary!
statusComplianceFlagStatus!
flags[ComplianceRuleFlag!]!
history[ComplianceFlagStatusChange!]!
createdAtAWSDateTime!
updatedAtAWSDateTime!

ComplianceFlagNode

FieldArgumentTypeDescription
nodeComplianceFlag!

ComplianceFlagStatusChange

FieldArgumentTypeDescription
fromStatusComplianceFlagStatus!
toStatusComplianceFlagStatus!
changeDetailsChangeDetails!
updatedAtAWSDateTime!

ComplianceProfile

FieldArgumentTypeDescription
idID!
organisationIdID!
identityIdentity!
rules[ComplianceProfileRule!]!
history[ProfileChange!]!
createdAtAWSDateTime!

ComplianceProfileChange

FieldArgumentTypeDescription
fromRuleComplianceProfileRule
toRuleComplianceProfileRule

ComplianceProfileHistory

FieldArgumentTypeDescription
changes[ComplianceProfileChange!]!
updatedAtAWSDateTime!
updatedByUser!

ComplianceProfileRule

FieldArgumentTypeDescription
keyComplianceRuleKey!
expectedValueString!
conditionCriterion!

ComplianceRuleFlag

FieldArgumentTypeDescription
keyComplianceRuleKey!
expectedValueString!
currentValueString!
conditionCriterion!

ComplianceTransferSummaryIn

FieldArgumentTypeDescription
idID!
transactionHashString!
fromAddressHashString!
toAddressHashString!
amountAsUSDString!
createdAtAWSDateTime!
fromIdentityIdentity
toIdentityIdentity!

ComplianceTransferSummaryOut

FieldArgumentTypeDescription
idID!
transactionHashString!
fromAddressHashString!
toAddressHashString!
amountAsUSDString!
createdAtAWSDateTime!
fromIdentityIdentity!
toIdentityIdentity

Config

FieldArgumentTypeDescription
minimumThresholdInt!
maximumThresholdInt!

ConnectionPageInfo

FieldArgumentTypeDescription
endCursorString!
hasNextPageBoolean!
hasPreviousPageBoolean!
startCursorString!

Device

FieldArgumentTypeDescription
idID!
uuidString!
createdAtAWSDateTime!
deletedAtAWSDateTime
nameString!
organisationIdString!
userUser!
publicKeyString!
algorithmEncryptionAlgorithm!
typeDeviceType!

IdentitiesWithPagination

FieldArgumentTypeDescription
pageInfoConnectionPageInfo!
edges[IdentityNode!]!

Identity

FieldArgumentTypeDescription
idID!
statusIdentityStatus!
organisationIdID!
nameString!

IdentityNode

FieldArgumentTypeDescription
nodeIdentity!

IdentityStatusChange

FieldArgumentTypeDescription
fromStatusIdentityStatus!
toStatusIdentityStatus!
updatedAtAWSDateTime!
updatedByUser!

IndexerStatus

FieldArgumentTypeDescription
idID!
lastSyncedHeightInt!
metadataAWSJSON!

NotificationItemConnection

FieldArgumentTypeDescription
edges[NotificationItemConnetionEdge!]!
pageInfoConnectionPageInfo!

NotificationItemConnetionEdge

FieldArgumentTypeDescription
cursorString!
nodeNotificationItem!

OperationAllowAddr

FieldArgumentTypeDescription
allowedAddressHashString!
allowedVaultAddressAddress
idID!
createdAtAWSDateTime!
createdByUser!
minedAtAWSDateTime
statusOperationStatus!
rawString
blockHeightInt
transactionHashString
explorerUriString
votingVotingProgress!
fromVaultAddressAddress!

OperationBurn

FieldArgumentTypeDescription
idID!
createdAtAWSDateTime!
createdByUser!
minedAtAWSDateTime
statusOperationStatus!
amountString!
asFiatFiatCurrency
asAssetID
rawString
feesString
asFiatFiatCurrency
asAssetID
blockHeightInt
transactionHashString
explorerUriString
votingVotingProgress!
assetAsset!
fromVaultAddressAddress!

OperationConnection

FieldArgumentTypeDescription
edges[OperationConnetionEdge!]!
pageInfoConnectionPageInfo!

OperationConnetionEdge

FieldArgumentTypeDescription
cursorString!
nodeOperation!

OperationCreateVault

FieldArgumentTypeDescription
signers[OperationSigner!]!
thresholdInt!
votingVotingProgress!
idID!
createdAtAWSDateTime!
createdByUser!
expiresAtAWSDateTime
statusOperationStatus!
diff[ReshareDiff!]!
vaultVault!

OperationDisableAddr

FieldArgumentTypeDescription
disabledAddressHashString!
disabledVaultAddressAddress
idID!
createdAtAWSDateTime!
createdByUser!
minedAtAWSDateTime
statusOperationStatus!
rawString
blockHeightInt
transactionHashString
explorerUriString
votingVotingProgress!
fromVaultAddressAddress!

OperationMint

FieldArgumentTypeDescription
idID!
createdAtAWSDateTime!
createdByUser!
minedAtAWSDateTime
statusOperationStatus!
amountString!
asFiatFiatCurrency
asAssetID
rawString
feesString
asFiatFiatCurrency
asAssetID
blockHeightInt
transactionHashString
explorerUriString
votingVotingProgress!
assetAsset!
fromVaultAddressAddress!

OperationReshare

FieldArgumentTypeDescription
newSigners[OperationSigner!]!
newThresholdInt!
previousSigners[OperationSigner!]!
previousThresholdInt!
votingVotingProgress!
idID!
createdAtAWSDateTime!
createdByUser!
expiresAtAWSDateTime
statusOperationStatus!
diff[ReshareDiff!]!
vaultVault!

OperationSigner

FieldArgumentTypeDescription
weightInt!
deviceDevice!

OperationTransferIn

FieldArgumentTypeDescription
rawString!
transactionHashString!
explorerUriString!
minedAtAWSDateTime!
blockHeightInt!
fromAddressHashString!
feesString!
asFiatFiatCurrency
asAssetID
idID!
createdAtAWSDateTime!
statusOperationStatus!
amountString!
asFiatFiatCurrency
asAssetID
assetAsset!
toVaultAddressAddress!

OperationTransferOut

FieldArgumentTypeDescription
rawString
transactionHashString
explorerUriString
minedAtAWSDateTime
blockHeightInt
toAddressHashString!
votingVotingProgress!
feesString
asFiatFiatCurrency
asAssetID
idID!
createdAtAWSDateTime!
statusOperationStatus!
amountString!
asFiatFiatCurrency
asAssetID
assetAsset!
expiresAtAWSDateTime!
createdByUser!
memoString
fromVaultAddressAddress!

OperationTransferOutIn

FieldArgumentTypeDescription
rawString
transactionHashString
explorerUriString
minedAtAWSDateTime
blockHeightInt
votingVotingProgress!
feesString
asFiatFiatCurrency
asAssetID
idID!
createdAtAWSDateTime!
statusOperationStatus!
amountString!
asFiatFiatCurrency
asAssetID
assetAsset!
toVaultAddressAddress!
expiresAtAWSDateTime!
createdByUser!
memoString
fromVaultAddressAddress!

PaginatedClients

FieldArgumentTypeDescription
edges[ClientNode!]!
pageInfoConnectionPageInfo!

PaginatedComplianceFlags

FieldArgumentTypeDescription
pageInfoConnectionPageInfo!
edges[ComplianceFlagNode!]!

PaginatedReports

FieldArgumentTypeDescription
edges[ReportNode!]!
pageInfoConnectionPageInfo!

PaginatedUsers

FieldArgumentTypeDescription
edges[UserNode!]!
pageInfoConnectionPageInfo!

ParsedContractInput

FieldArgumentTypeDescription
methodIdString!
methodNameString!
inputs[ParsedContractInputInput!]

ParsedContractInputInput

FieldArgumentTypeDescription
nameString!
typeString!
valueString!

ParsedContractReceipt

FieldArgumentTypeDescription
events[ParsedContractReceiptEvent!]

ParsedContractReceiptEvent

FieldArgumentTypeDescription
nameString!
fullParseSuccessfulBoolean!
topics[ParsedContractReceiptTopic!]!

ParsedContractReceiptTopic

FieldArgumentTypeDescription
nameString!
typeString!
valueString!

Profile

USERS

NOTE: This format is different from normal UserResponse conventions as the changes would break DashboardV2
TODO: Conform the format to UserResponse conventions

FieldArgumentTypeDescription
nameString
firstNameString
middleNameString
lastNameString
fullNameString
initialsString
userNameString
emailString
profilePictureUriString
roleUserRole!
typeUserType!

QuickSightEmbeddedUrl

FieldArgumentTypeDescription
embedUrlString!
dashboardIdString!

Report

FieldArgumentTypeDescription
idString!
dashboardNameString!
dashboardIdString!

ReportNode

FieldArgumentTypeDescription
nodeReport!

ReportWithEmbedUrl

FieldArgumentTypeDescription
idString!
dashboardNameString!
dashboardIdString!
embedUrlString!

RequestConnection

FieldArgumentTypeDescription
edges[RequestConnetionEdge!]!
pageInfoConnectionPageInfo!

RequestConnetionEdge

FieldArgumentTypeDescription
cursorString!
nodeRequest!

ReshareDiffDeviceAdded

FieldArgumentTypeDescription
deviceDevice!
weightInt!

ReshareDiffDevicePowerChanged

FieldArgumentTypeDescription
deviceDevice!
originalWeightInt!
newWeightInt!

ReshareDiffDeviceRemoved

FieldArgumentTypeDescription
deviceDevice!
originalWeightInt!

ReshareDiffDeviceUnchanged

FieldArgumentTypeDescription
deviceDevice!
weightInt!

ReshareDiffThreshold

FieldArgumentTypeDescription
originalThresholdInt!
newThresholdInt!

ReshareDiffThresholdUnchanged

FieldArgumentTypeDescription
thresholdInt!

ReshareRequest

FieldArgumentTypeDescription
idID!
displayIdString!
createdAtAWSDateTime!
updatedAtAWSDateTime!
expiresAtAWSDateTime
statusReshareRequestStatus!
organisationIdString!
createdByUserUser!
originalThresholdInt
thresholdInt!
pendingSigners[Signer!]!
originalSigners[Signer!]!
newSigners[Signer!]!
vaultVault!
votes[ReshareVote!]!
foundedSigningPartySigningParty
diff[ReshareDiff!]!

ReshareVote

FieldArgumentTypeDescription
idID!
displayIdString!
createdAtAWSDateTime!
resultSignerVote!
signerSigner!
reshareRequestReshareRequest!

Signer

FieldArgumentTypeDescription
idID!
createdAtAWSDateTime!
weightInt!
deviceDevice!
statusSignerStatus!
signingPartySigningParty

SigningParty

FieldArgumentTypeDescription
idID!
createdAtAWSDateTime!
updatedAtAWSDateTime!
deletedAtAWSDateTime
thresholdInt!
vaultVault!
signers[Signer!]!

Subscription

FieldArgumentTypeDescription
onBroadcastTransactionTransactionRequest
onCreateReshareRequestReshareRequest
onCreateTransactionRequestTransactionRequest
onVaultCreateVault
onExecuteReshareReshareRequest
onFailTransactionRequestTransactionRequest
onRegisterDeviceDevice
onRegisterUserDeviceDevice
onRegisterVirtualSignerDevice
onSetVaultAssetSettingVault
onSubmitReshareRequestVoteReshareRequest
onSubmitTransactionRequestVoteTransactionRequest
onUpdateUserDeviceDevice
onUpdateVirtualSignerDevice
onTransactionUpdateTransactionNotification
onUpdateComplianceFlagComplianceFlag
onCreateComplianceProfileComplianceProfile

SystemChange

FieldArgumentTypeDescription
systemNameString!

Transaction

FieldArgumentTypeDescription
idID!
displayIdString!
createdAtAWSDateTime!
updatedAtAWSDateTime!
minedAtAWSDateTime
amountString!
asFiatFiatCurrency
asAssetID
transactionIdString!
parentTransactionIdString
isParentTransactionBoolean!
hasChildrenTransactionsBoolean!
rawString!
statusTransactionStatus!
blockHeightInt!
transactionRequestTransactionRequest
feesString!
asFiatFiatCurrency
asAssetID
blockHashString!
fromVaultVault
toVaultVault
toAddressString!
fromAddressString!
assetAsset!
explorerUriString
metadataTransactionMetadata

TransactionHistoryItemConnection

FieldArgumentTypeDescription
edges[TransactionHistoryItemConnetionEdge!]!
pageInfoConnectionPageInfo!

TransactionHistoryItemConnetionEdge

FieldArgumentTypeDescription
cursorString!
nodeTransactionHistoryItem!

TransactionMetadata

FieldArgumentTypeDescription
nonceString
statusInt
gasLimitString
gasUsedString
gasPriceString
contractDataString
parsedContractInputsParsedContractInput
parsedContractReceiptParsedContractReceipt

TransactionNotification

FieldArgumentTypeDescription
idString!
chainTransactionIdString!
networkString!
senderAddressString!
receiverAddressString!
senderVaultIdString!
organisationIdString!

TransactionRequest

FieldArgumentTypeDescription
idID!
displayIdString!
createdAtAWSDateTime!
updatedAtAWSDateTime!
expiresAtAWSDateTime
organisationIdString!
createdByUserUser!
amountString!
asFiatFiatCurrency
asAssetID
sendingAddressAddress!
sendingAddressId ⚠️ID!

⚠️ DEPRECATED

Use "sendingAddress.id" instead

receivingAddressString!
vaultVault!
assetAsset!
assetId ⚠️ID!

⚠️ DEPRECATED

Use "asset.id" instead

transactionId ⚠️ID

⚠️ DEPRECATED

Use "transaction.id" instead

transactionTransaction
memoString
rawTransactionString
statusTransactionRequestStatus!
votes[TransactionRequestVote!]!
metadataTransactionRequestMetadata!
explorerUriString

TransactionRequestMetadata

FieldArgumentTypeDescription
contractDataString
sourceTransactionMetadataSourceType
sourceUrlString
signerInputV1String

TransactionRequestVote

FieldArgumentTypeDescription
idID!
displayIdString!
createdAtAWSDateTime!
resultSignerVote!
signerSigner!
transactionRequestTransactionRequest!

User

FieldArgumentTypeDescription
idID!
devices[Device!]!
profileProfile!

UserChange

FieldArgumentTypeDescription
userUser!

UserNode

FieldArgumentTypeDescription
nodeUser!

Vault

FieldArgumentTypeDescription
idID!
createdAtAWSDateTime!
updatedAtAWSDateTime!
deletedAtAWSDateTime
nameString!
descriptionString!
organisationIdString!
createdByUserUser!
statusVaultStatus!
signers[Signer!]!
thresholdInt!
reshareNonceInt!
visibleAssets[Address!]!
curves[VaultCurve!]!
signingPartySigningParty
balanceString!
asFiatFiatCurrency
asAssetID

VaultCurve

FieldArgumentTypeDescription
idID!
vaultVault!
algorithmSignatureAlgorithm!
curveElipticCurve!
publicKeyString!
xpubString!

VotingProgress

FieldArgumentTypeDescription
thresholdInt!
progressString!
votes[VotingProgressVote!]!

VotingProgressVote

FieldArgumentTypeDescription
voteSignerVote
weightInt!
deviceDevice!
requiredBoolean!

Inputs

AssetsWhereInput

FieldTypeDescription
executionTypeString

ComplianceFlagFilter

FieldTypeDescription
statusComplianceFlagStatus
identityIdID

CompliancePaginationFilter

FieldTypeDescription
limitInt!
nextTokenString

ComplianceProfileRuleInput

FieldTypeDescription
keyComplianceRuleKey!
expectedValueString!
conditionCriterion!

CreateComplianceProfileInput

FieldTypeDescription
identityIdID!
rules[ComplianceProfileRuleInput!]!

IdentityPaginationFilter

FieldTypeDescription
limitInt!
nextTokenString

ListInput

FieldTypeDescription
includeDeletedString
limitString
nextTokenString

NotificationsQueryWhereArg

FieldTypeDescription
typeNotificationsQueryTypeFilter

OperationsQueryWhereArg

FieldTypeDescription
typeOperationQueryTypeFilter
status[OperationStatus!]
vaultIdID
assetIdID

RequestsQueryWhereArg

FieldTypeDescription
deviceIdID!
typeRequestsQueryTypeFilter
status[RequestsQueryStatusFilter!]!

SignerInput

FieldTypeDescription
weightInt!
deviceIdID!

SigningPartyInput

FieldTypeDescription
thresholdInt!
signers[SignerInput!]!

TransactionHistoryQueryWhereArg

FieldTypeDescription
vaultIdID
assetIdID

TransactionNotificationInput

FieldTypeDescription
idString!
chainTransactionIdString!
networkString!
senderAddressString!
receiverAddressString!
senderVaultIdString!
organisationIdString!

TransactionRequestMetadataInput

FieldTypeDescription
contractDataString
sourceTransactionMetadataSourceType
sourceUrlString

VaultAssetSettingInput

FieldTypeDescription
assetIdID!
displayModeAssetDisplayMode!

VaultCurveInput

FieldTypeDescription
algorithmSignatureAlgorithm!
curveElipticCurve!
publicKeyString!
xpubString

Enums

AssetDisplayMode

ValueDescription
SHOW
HIDE

ComplianceFlagStatus

ValueDescription
PENDING
ESCALATED
SOLVED

ComplianceRuleKey

ValueDescription
MAX_TX_VOLUME_30D
MAX_TX_SIZE
MAX_TX_30D
MAX_TX_VOLUME_24H
MAX_TX_24H

ContractMethodName

ValueDescription
MINT
BURN
ALLOW_ADDR
DISABLE_ADDR
TRANSFER

ContractType

ValueDescription
ERC20
NATIVE

Criterion

ValueDescription
LE

DeviceType

ValueDescription
UserDevice
VirtualSigner

ElipticCurve

ValueDescription
Secp256k1
Nist256p1
Edwards

EncryptionAlgorithm

ValueDescription
RSA2048
RSA

FiatCurrency

ValueDescription
USD

IdentityStatus

ValueDescription
BLOCKED
UNBLOCKED

IdentityType

ValueDescription
CORPORATE
INDIVIDUAL

NotificationsQueryTypeFilter

ValueDescription
ALL
RESHARE_REQUESTS
TRANSACTION_REQUESTS_AND_TRANSACTIONS

OperationQueryTypeFilter

ValueDescription
RESHARES
TRANSACTIONS
ALL

OperationStatus

ValueDescription
VOTING
SIGNING
COMPLETED
FAILED

ProductEntitlements

TODO: Understand all roles across the system and add them here

Defines the product entitlements that a user can have

ValueDescription
compliance
flow
network
vault

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

DEPRECATED UserRole
TODO: MIGRATION to UserRoles

ValueDescription
ADMIN
USER

UserRoles

Defines the roles that a user can have

ValueDescription
admin
admin_readonly
customer

UserType

Defines the type of user that can be created

ValueDescription
DEPRECATED
CLIENT
USER
API

VaultStatus

ValueDescription
CREATING
CREATED

Scalars

AWSDateTime

The AWSDateTime scalar type provided by AWS AppSync, represents a valid extended ISO 8601 DateTime string. In other words, this scalar type accepts datetime strings of the form YYYY-MM-DDThh:mm:ss.SSSZ. The scalar can also accept "negative years" of the form -YYYY which correspond to years before 0000. For example, "-2017-01-01T00:00Z" and "-9999-01-01T00:00Z" are both valid datetime strings. The field after the two digit seconds field is a nanoseconds field. It can accept between 1 and 9 digits. So, for example, "1970-01-01T12:00:00.2Z", "1970-01-01T12:00:00.277Z" and "1970-01-01T12:00:00.123456789Z" are all valid datetime strings. The seconds and nanoseconds fields are optional (the seconds field must be specified if the nanoseconds field is to be used). The time zone offset is compulsory for this scalar. The time zone offset must either be Z (representing the UTC time zone) or be in the format ±hh:mm:ss. The seconds field in the timezone offset will be considered valid even though it is not part of the ISO 8601 standard.

AWSJSON

The AWSJSON scalar type provided by AWS AppSync, represents a JSON string that complies with RFC 8259. Maps like "{\"upvotes\": 10}", lists like "[1,2,3]", and scalar values like "\"AWSJSON example string\"", "1", and "true" are accepted as valid JSON and will automatically be parsed and loaded in the resolver mapping templates as Maps, Lists, or Scalar values rather than as the literal input strings. Invalid JSON strings like "{a: 1}", "{'a': 1}" and "Unquoted string" will throw GraphQL validation errors.

Boolean

Built-in Boolean

ID

Built-in ID

Int

Built-in Int

String

Built-in String

Interfaces

ComplianceTransferSummary

FieldArgumentTypeDescription
idID!
transactionHashString!
fromAddressHashString!
toAddressHashString!
amountAsUSDString!
createdAtAWSDateTime!
fromIdentityIdentity
toIdentityIdentity

Unions

ChangeDetails

TypeDescription
UserChange
SystemChange

NotificationItem

Operation

ProfileChange

Request

ReshareDiff

TransactionHistoryItem