Graphql
Schema Types
Table of Contents
- Query
- Mutation
- Objects
- Address
- Asset
- Client
- ClientNode
- ClientWithSecret
- ComplianceFlag
- ComplianceFlagNode
- ComplianceFlagStatusChange
- ComplianceProfile
- ComplianceProfileChange
- ComplianceProfileHistory
- ComplianceProfileRule
- ComplianceRuleFlag
- ComplianceTransferSummaryIn
- ComplianceTransferSummaryOut
- Config
- ConnectionPageInfo
- Device
- IdentitiesWithPagination
- Identity
- IdentityNode
- IdentityStatusChange
- IndexerStatus
- NotificationItemConnection
- NotificationItemConnetionEdge
- OperationAllowAddr
- OperationBurn
- OperationConnection
- OperationConnetionEdge
- OperationCreateVault
- OperationDisableAddr
- OperationMint
- OperationReshare
- OperationSigner
- OperationTransferIn
- OperationTransferOut
- OperationTransferOutIn
- PaginatedClients
- PaginatedComplianceFlags
- PaginatedReports
- PaginatedUsers
- ParsedContractInput
- ParsedContractInputInput
- ParsedContractReceipt
- ParsedContractReceiptEvent
- ParsedContractReceiptTopic
- Profile
- QuickSightEmbeddedUrl
- Report
- ReportNode
- ReportWithEmbedUrl
- RequestConnection
- RequestConnetionEdge
- ReshareDiffDeviceAdded
- ReshareDiffDevicePowerChanged
- ReshareDiffDeviceRemoved
- ReshareDiffDeviceUnchanged
- ReshareDiffThreshold
- ReshareDiffThresholdUnchanged
- ReshareRequest
- ReshareVote
- Signer
- SigningParty
- Subscription
- SystemChange
- Transaction
- TransactionHistoryItemConnection
- TransactionHistoryItemConnetionEdge
- TransactionMetadata
- TransactionNotification
- TransactionRequest
- TransactionRequestMetadata
- TransactionRequestVote
- User
- UserChange
- UserNode
- Vault
- VaultCurve
- VotingProgress
- VotingProgressVote
- Inputs
- AssetsWhereInput
- ComplianceFlagFilter
- CompliancePaginationFilter
- ComplianceProfileRuleInput
- CreateComplianceProfileInput
- IdentityPaginationFilter
- ListInput
- NotificationsQueryWhereArg
- OperationsQueryWhereArg
- RequestsQueryWhereArg
- SignerInput
- SigningPartyInput
- TransactionHistoryQueryWhereArg
- TransactionNotificationInput
- TransactionRequestMetadataInput
- VaultAssetSettingInput
- VaultCurveInput
- Enums
- AssetDisplayMode
- ComplianceFlagStatus
- ComplianceRuleKey
- ContractMethodName
- ContractType
- Criterion
- DeviceType
- ElipticCurve
- EncryptionAlgorithm
- FiatCurrency
- IdentityStatus
- IdentityType
- NotificationsQueryTypeFilter
- OperationQueryTypeFilter
- OperationStatus
- ProductEntitlements
- RequestsQueryStatusFilter
- RequestsQueryTypeFilter
- ReshareRequestStatus
- ReshareStatusInput
- SignatureAlgorithm
- SignerStatus
- SignerVote
- TransactionMetadataSourceType
- TransactionRequestStatus
- TransactionStatus
- UserRole
- UserRoles
- UserType
- VaultStatus
- Scalars
- Interfaces
- Unions
Query
Mutation
Field | Argument | Type | Description |
---|---|---|---|
broadcastTransaction | TransactionRequest | ||
transactionRequestId | ID! | ||
deviceId | ID! | ||
rawTransaction | String! | ||
createReshareRequest | ReshareRequest | ||
vaultId | ID! | ||
signingParty | SigningPartyInput! | ||
expiryTimestamp | AWSDateTime | ||
createTransactionRequest | TransactionRequest | ||
vaultId | ID! | ||
assetId | ID! | ||
sendingAddress | String | ||
sendingAddressId | ID | ||
memo | String | ||
sendAmount | String! | ||
receivingAddress | String! | ||
expiryTimestamp | AWSDateTime | ||
metadata | TransactionRequestMetadataInput | ||
createVault | Vault! | ||
name | String! | ||
description | String! | ||
assetSettings | [VaultAssetSettingInput!] | ||
signingParty | SigningPartyInput! | ||
deregisterRemoteNotifications | Boolean! | ||
remoteNotificationsToken | String! | ||
executeReshare | ReshareRequest! | ||
reshareRequestId | ID! | ||
deviceId | ID! | ||
status | ReshareStatusInput! | ||
curves | [VaultCurveInput!] | ||
failTransactionRequest | TransactionRequest | ||
transactionRequestId | ID! | ||
deviceId | ID! | ||
registerUserDevice | Device! | ||
deviceUuid | String! | ||
deviceModel | String! | ||
publicKey | String! | ||
algorithm | EncryptionAlgorithm! | ||
remoteNotificationsToken | String | ||
registerVirtualSigner | Device! | ||
uuid | String! | ||
virtualSignerName | String! | ||
publicKey | String! | ||
algorithm | EncryptionAlgorithm! | ||
remoteNotificationsToken | String | ||
updateUserDevice | Device! | ||
deviceUuid | String! | ||
deviceName | String | ||
publicKey | String | ||
algorithm | EncryptionAlgorithm | ||
remoteNotificationsToken | String | ||
updateVirtualSigner | Device! | ||
uuid | String! | ||
virtualSignerName | String | ||
publicKey | String | ||
algorithm | EncryptionAlgorithm | ||
remoteNotificationsToken | String | ||
submitReshareRequestVote | ReshareRequest! | ||
reshareRequestId | ID! | ||
deviceId | ID! | ||
vote | SignerVote! | ||
submitTransactionRequestVote | TransactionRequest | ||
transactionRequestId | ID! | ||
deviceId | ID! | ||
vote | SignerVote! | ||
setVaultAssetSetting | Vault! | ||
vaultId | ID! | ||
assetSettings | [VaultAssetSettingInput!]! | ||
registerDevice ⚠️ | Device! | ⚠️ DEPRECATED
| |
legacyDeviceId | String | ||
deviceUuid | String! | ||
deviceName | String! | ||
publicKey | String! | ||
algorithm | EncryptionAlgorithm! | ||
remoteNotificationsToken | String | ||
triggerSubscriptionBroadcastTransaction | TransactionRequest | ||
transactionRequestId | ID! | ||
organisationId | ID | ||
triggerSubscriptionCreateReshareRequest | ReshareRequest | ||
reshareRequestId | ID! | ||
organisationId | ID | ||
triggerSubscriptionCreateTransactionRequest | TransactionRequest | ||
transactionRequestId | ID! | ||
organisationId | ID | ||
triggerSubscriptionCreateVault | Vault | ||
vaultId | ID! | ||
organisationId | ID | ||
triggerSubscriptionExecuteReshare | ReshareRequest | ||
reshareRequestId | ID! | ||
organisationId | ID | ||
triggerSubscriptionFailTransactionRequest | TransactionRequest | ||
transactionRequestId | ID! | ||
organisationId | ID | ||
triggerSubscriptionRegisterDevice | Device | ||
deviceId | ID! | ||
organisationId | ID | ||
triggerSubscriptionRegisterUserDevice | Device | ||
deviceId | ID! | ||
organisationId | ID | ||
triggerSubscriptionRegisterVirtualSigner | Device | ||
deviceId | ID! | ||
organisationId | ID | ||
triggerSubscriptionSetVaultAssetSetting | Vault | ||
vaultId | ID! | ||
organisationId | ID | ||
triggerSubscriptionSubmitReshareRequestVote | ReshareRequest | ||
reshareRequestId | ID! | ||
organisationId | ID | ||
triggerSubscriptionSubmitTransactionRequestVote | TransactionRequest | ||
transactionRequestId | ID! | ||
organisationId | ID | ||
triggerSubscriptionUpdateUserDevice | Device | ||
deviceId | ID! | ||
organisationId | ID | ||
triggerSubscriptionUpdateVirtualSigner | Device | ||
deviceId | ID! | ||
organisationId | ID | ||
triggerSubscriptionTransactionUpdate | TransactionNotification | ||
input | TransactionNotificationInput! | ||
organisationId | ID | ||
createComplianceProfile | ComplianceProfile | ||
input | CreateComplianceProfileInput! | ||
updateComplianceFlag | ComplianceFlag | ||
id | ID! | ||
status | ComplianceFlagStatus! | ||
changeIdentityStatus | Identity! | ||
identityId | ID! | ||
status | IdentityStatus! | ||
createClient | ClientWithSecret! | Clients | |
name | String! | ||
ipWhitelist | [String!] | ||
roles | [UserRoles!] | ||
productEntitlements | [ProductEntitlements!] | ||
deleteClient | Boolean! | ||
id | ID! |
Objects
Address
Field | Argument | Type | Description |
---|---|---|---|
id | ID! | ||
createdAt | AWSDateTime! | ||
publicKey | String! | ||
explorerUri | String! | ||
asset | Asset! | ||
vault | Vault! | ||
balance | String! | ||
asFiat | FiatCurrency | ||
asAsset | ID |
Asset
Field | Argument | Type | Description |
---|---|---|---|
id | ID! | ||
createdAt | AWSDateTime! | ||
updatedAt | AWSDateTime! | ||
deletedAt | AWSDateTime | ||
name | String! | ||
symbol | String! | ||
contractAddress | String! | ||
contractType | ContractType! | ||
explorerUri | String! | ||
executionType | String! | ||
logoUri | String | ||
decimals | Int! | ||
rate | String! | ||
withFiat | FiatCurrency | ||
withAsset | ID |
Client
CLIENTS
ClientNode
Field | Argument | Type | Description |
---|---|---|---|
node | Client! |
ClientWithSecret
ComplianceFlag
Field | Argument | Type | Description |
---|---|---|---|
id | ID! | ||
identity | Identity! | ||
organisationId | String! | ||
transaction | ComplianceTransferSummary! | ||
status | ComplianceFlagStatus! | ||
flags | [ComplianceRuleFlag!]! | ||
history | [ComplianceFlagStatusChange!]! | ||
createdAt | AWSDateTime! | ||
updatedAt | AWSDateTime! |
ComplianceFlagNode
Field | Argument | Type | Description |
---|---|---|---|
node | ComplianceFlag! |
ComplianceFlagStatusChange
Field | Argument | Type | Description |
---|---|---|---|
fromStatus | ComplianceFlagStatus! | ||
toStatus | ComplianceFlagStatus! | ||
changeDetails | ChangeDetails! | ||
updatedAt | AWSDateTime! |
ComplianceProfile
Field | Argument | Type | Description |
---|---|---|---|
id | ID! | ||
organisationId | ID! | ||
identity | Identity! | ||
rules | [ComplianceProfileRule!]! | ||
history | [ProfileChange!]! | ||
createdAt | AWSDateTime! |
ComplianceProfileChange
Field | Argument | Type | Description |
---|---|---|---|
fromRule | ComplianceProfileRule | ||
toRule | ComplianceProfileRule |
ComplianceProfileHistory
Field | Argument | Type | Description |
---|---|---|---|
changes | [ComplianceProfileChange!]! | ||
updatedAt | AWSDateTime! | ||
updatedBy | User! |
ComplianceProfileRule
Field | Argument | Type | Description |
---|---|---|---|
key | ComplianceRuleKey! | ||
expectedValue | String! | ||
condition | Criterion! |
ComplianceRuleFlag
Field | Argument | Type | Description |
---|---|---|---|
key | ComplianceRuleKey! | ||
expectedValue | String! | ||
currentValue | String! | ||
condition | Criterion! |
ComplianceTransferSummaryIn
ComplianceTransferSummaryOut
Config
ConnectionPageInfo
Device
Field | Argument | Type | Description |
---|---|---|---|
id | ID! | ||
uuid | String! | ||
createdAt | AWSDateTime! | ||
deletedAt | AWSDateTime | ||
name | String! | ||
organisationId | String! | ||
user | User! | ||
publicKey | String! | ||
algorithm | EncryptionAlgorithm! | ||
type | DeviceType! |
IdentitiesWithPagination
Field | Argument | Type | Description |
---|---|---|---|
pageInfo | ConnectionPageInfo! | ||
edges | [IdentityNode!]! |
Identity
Field | Argument | Type | Description |
---|---|---|---|
id | ID! | ||
status | IdentityStatus! | ||
organisationId | ID! | ||
name | String! |
IdentityNode
Field | Argument | Type | Description |
---|---|---|---|
node | Identity! |
IdentityStatusChange
Field | Argument | Type | Description |
---|---|---|---|
fromStatus | IdentityStatus! | ||
toStatus | IdentityStatus! | ||
updatedAt | AWSDateTime! | ||
updatedBy | User! |
IndexerStatus
NotificationItemConnection
Field | Argument | Type | Description |
---|---|---|---|
edges | [NotificationItemConnetionEdge!]! | ||
pageInfo | ConnectionPageInfo! |
NotificationItemConnetionEdge
Field | Argument | Type | Description |
---|---|---|---|
cursor | String! | ||
node | NotificationItem! |
OperationAllowAddr
Field | Argument | Type | Description |
---|---|---|---|
allowedAddressHash | String! | ||
allowedVaultAddress | Address | ||
id | ID! | ||
createdAt | AWSDateTime! | ||
createdBy | User! | ||
minedAt | AWSDateTime | ||
status | OperationStatus! | ||
raw | String | ||
blockHeight | Int | ||
transactionHash | String | ||
explorerUri | String | ||
voting | VotingProgress! | ||
fromVaultAddress | Address! |
OperationBurn
Field | Argument | Type | Description |
---|---|---|---|
id | ID! | ||
createdAt | AWSDateTime! | ||
createdBy | User! | ||
minedAt | AWSDateTime | ||
status | OperationStatus! | ||
amount | String! | ||
asFiat | FiatCurrency | ||
asAsset | ID | ||
raw | String | ||
fees | String | ||
asFiat | FiatCurrency | ||
asAsset | ID | ||
blockHeight | Int | ||
transactionHash | String | ||
explorerUri | String | ||
voting | VotingProgress! | ||
asset | Asset! | ||
fromVaultAddress | Address! |
OperationConnection
Field | Argument | Type | Description |
---|---|---|---|
edges | [OperationConnetionEdge!]! | ||
pageInfo | ConnectionPageInfo! |
OperationConnetionEdge
OperationCreateVault
Field | Argument | Type | Description |
---|---|---|---|
signers | [OperationSigner!]! | ||
threshold | Int! | ||
voting | VotingProgress! | ||
id | ID! | ||
createdAt | AWSDateTime! | ||
createdBy | User! | ||
expiresAt | AWSDateTime | ||
status | OperationStatus! | ||
diff | [ReshareDiff!]! | ||
vault | Vault! |
OperationDisableAddr
Field | Argument | Type | Description |
---|---|---|---|
disabledAddressHash | String! | ||
disabledVaultAddress | Address | ||
id | ID! | ||
createdAt | AWSDateTime! | ||
createdBy | User! | ||
minedAt | AWSDateTime | ||
status | OperationStatus! | ||
raw | String | ||
blockHeight | Int | ||
transactionHash | String | ||
explorerUri | String | ||
voting | VotingProgress! | ||
fromVaultAddress | Address! |
OperationMint
Field | Argument | Type | Description |
---|---|---|---|
id | ID! | ||
createdAt | AWSDateTime! | ||
createdBy | User! | ||
minedAt | AWSDateTime | ||
status | OperationStatus! | ||
amount | String! | ||
asFiat | FiatCurrency | ||
asAsset | ID | ||
raw | String | ||
fees | String | ||
asFiat | FiatCurrency | ||
asAsset | ID | ||
blockHeight | Int | ||
transactionHash | String | ||
explorerUri | String | ||
voting | VotingProgress! | ||
asset | Asset! | ||
fromVaultAddress | Address! |
OperationReshare
Field | Argument | Type | Description |
---|---|---|---|
newSigners | [OperationSigner!]! | ||
newThreshold | Int! | ||
previousSigners | [OperationSigner!]! | ||
previousThreshold | Int! | ||
voting | VotingProgress! | ||
id | ID! | ||
createdAt | AWSDateTime! | ||
createdBy | User! | ||
expiresAt | AWSDateTime | ||
status | OperationStatus! | ||
diff | [ReshareDiff!]! | ||
vault | Vault! |
OperationSigner
OperationTransferIn
Field | Argument | Type | Description |
---|---|---|---|
raw | String! | ||
transactionHash | String! | ||
explorerUri | String! | ||
minedAt | AWSDateTime! | ||
blockHeight | Int! | ||
fromAddressHash | String! | ||
fees | String! | ||
asFiat | FiatCurrency | ||
asAsset | ID | ||
id | ID! | ||
createdAt | AWSDateTime! | ||
status | OperationStatus! | ||
amount | String! | ||
asFiat | FiatCurrency | ||
asAsset | ID | ||
asset | Asset! | ||
toVaultAddress | Address! |
OperationTransferOut
Field | Argument | Type | Description |
---|---|---|---|
raw | String | ||
transactionHash | String | ||
explorerUri | String | ||
minedAt | AWSDateTime | ||
blockHeight | Int | ||
toAddressHash | String! | ||
voting | VotingProgress! | ||
fees | String | ||
asFiat | FiatCurrency | ||
asAsset | ID | ||
id | ID! | ||
createdAt | AWSDateTime! | ||
status | OperationStatus! | ||
amount | String! | ||
asFiat | FiatCurrency | ||
asAsset | ID | ||
asset | Asset! | ||
expiresAt | AWSDateTime! | ||
createdBy | User! | ||
memo | String | ||
fromVaultAddress | Address! |
OperationTransferOutIn
Field | Argument | Type | Description |
---|---|---|---|
raw | String | ||
transactionHash | String | ||
explorerUri | String | ||
minedAt | AWSDateTime | ||
blockHeight | Int | ||
voting | VotingProgress! | ||
fees | String | ||
asFiat | FiatCurrency | ||
asAsset | ID | ||
id | ID! | ||
createdAt | AWSDateTime! | ||
status | OperationStatus! | ||
amount | String! | ||
asFiat | FiatCurrency | ||
asAsset | ID | ||
asset | Asset! | ||
toVaultAddress | Address! | ||
expiresAt | AWSDateTime! | ||
createdBy | User! | ||
memo | String | ||
fromVaultAddress | Address! |
PaginatedClients
Field | Argument | Type | Description |
---|---|---|---|
edges | [ClientNode!]! | ||
pageInfo | ConnectionPageInfo! |
PaginatedComplianceFlags
Field | Argument | Type | Description |
---|---|---|---|
pageInfo | ConnectionPageInfo! | ||
edges | [ComplianceFlagNode!]! |
PaginatedReports
Field | Argument | Type | Description |
---|---|---|---|
edges | [ReportNode!]! | ||
pageInfo | ConnectionPageInfo! |
PaginatedUsers
Field | Argument | Type | Description |
---|---|---|---|
edges | [UserNode!]! | ||
pageInfo | ConnectionPageInfo! |
ParsedContractInput
Field | Argument | Type | Description |
---|---|---|---|
methodId | String! | ||
methodName | String! | ||
inputs | [ParsedContractInputInput!] |
ParsedContractInputInput
ParsedContractReceipt
Field | Argument | Type | Description |
---|---|---|---|
events | [ParsedContractReceiptEvent!] |
ParsedContractReceiptEvent
Field | Argument | Type | Description |
---|---|---|---|
name | String! | ||
fullParseSuccessful | Boolean! | ||
topics | [ParsedContractReceiptTopic!]! |
ParsedContractReceiptTopic
Profile
USERS
NOTE: This format is different from normal UserResponse conventions as the changes would break DashboardV2
TODO: Conform the format to UserResponse conventions
QuickSightEmbeddedUrl
Report
ReportNode
Field | Argument | Type | Description |
---|---|---|---|
node | Report! |
ReportWithEmbedUrl
RequestConnection
Field | Argument | Type | Description |
---|---|---|---|
edges | [RequestConnetionEdge!]! | ||
pageInfo | ConnectionPageInfo! |
RequestConnetionEdge
ReshareDiffDeviceAdded
ReshareDiffDevicePowerChanged
ReshareDiffDeviceRemoved
ReshareDiffDeviceUnchanged
ReshareDiffThreshold
ReshareDiffThresholdUnchanged
Field | Argument | Type | Description |
---|---|---|---|
threshold | Int! |
ReshareRequest
Field | Argument | Type | Description |
---|---|---|---|
id | ID! | ||
displayId | String! | ||
createdAt | AWSDateTime! | ||
updatedAt | AWSDateTime! | ||
expiresAt | AWSDateTime | ||
status | ReshareRequestStatus! | ||
organisationId | String! | ||
createdByUser | User! | ||
originalThreshold | Int | ||
threshold | Int! | ||
pendingSigners | [Signer!]! | ||
originalSigners | [Signer!]! | ||
newSigners | [Signer!]! | ||
vault | Vault! | ||
votes | [ReshareVote!]! | ||
foundedSigningParty | SigningParty | ||
diff | [ReshareDiff!]! |
ReshareVote
Field | Argument | Type | Description |
---|---|---|---|
id | ID! | ||
displayId | String! | ||
createdAt | AWSDateTime! | ||
result | SignerVote! | ||
signer | Signer! | ||
reshareRequest | ReshareRequest! |
Signer
Field | Argument | Type | Description |
---|---|---|---|
id | ID! | ||
createdAt | AWSDateTime! | ||
weight | Int! | ||
device | Device! | ||
status | SignerStatus! | ||
signingParty | SigningParty |
SigningParty
Field | Argument | Type | Description |
---|---|---|---|
id | ID! | ||
createdAt | AWSDateTime! | ||
updatedAt | AWSDateTime! | ||
deletedAt | AWSDateTime | ||
threshold | Int! | ||
vault | Vault! | ||
signers | [Signer!]! |
Subscription
Field | Argument | Type | Description |
---|---|---|---|
onBroadcastTransaction | TransactionRequest | ||
onCreateReshareRequest | ReshareRequest | ||
onCreateTransactionRequest | TransactionRequest | ||
onVaultCreate | Vault | ||
onExecuteReshare | ReshareRequest | ||
onFailTransactionRequest | TransactionRequest | ||
onRegisterDevice | Device | ||
onRegisterUserDevice | Device | ||
onRegisterVirtualSigner | Device | ||
onSetVaultAssetSetting | Vault | ||
onSubmitReshareRequestVote | ReshareRequest | ||
onSubmitTransactionRequestVote | TransactionRequest | ||
onUpdateUserDevice | Device | ||
onUpdateVirtualSigner | Device | ||
onTransactionUpdate | TransactionNotification | ||
onUpdateComplianceFlag | ComplianceFlag | ||
onCreateComplianceProfile | ComplianceProfile |
SystemChange
Field | Argument | Type | Description |
---|---|---|---|
systemName | String! |
Transaction
Field | Argument | Type | Description |
---|---|---|---|
id | ID! | ||
displayId | String! | ||
createdAt | AWSDateTime! | ||
updatedAt | AWSDateTime! | ||
minedAt | AWSDateTime | ||
amount | String! | ||
asFiat | FiatCurrency | ||
asAsset | ID | ||
transactionId | String! | ||
parentTransactionId | String | ||
isParentTransaction | Boolean! | ||
hasChildrenTransactions | Boolean! | ||
raw | String! | ||
status | TransactionStatus! | ||
blockHeight | Int! | ||
transactionRequest | TransactionRequest | ||
fees | String! | ||
asFiat | FiatCurrency | ||
asAsset | ID | ||
blockHash | String! | ||
fromVault | Vault | ||
toVault | Vault | ||
toAddress | String! | ||
fromAddress | String! | ||
asset | Asset! | ||
explorerUri | String | ||
metadata | TransactionMetadata |
TransactionHistoryItemConnection
Field | Argument | Type | Description |
---|---|---|---|
edges | [TransactionHistoryItemConnetionEdge!]! | ||
pageInfo | ConnectionPageInfo! |
TransactionHistoryItemConnetionEdge
Field | Argument | Type | Description |
---|---|---|---|
cursor | String! | ||
node | TransactionHistoryItem! |
TransactionMetadata
Field | Argument | Type | Description |
---|---|---|---|
nonce | String | ||
status | Int | ||
gasLimit | String | ||
gasUsed | String | ||
gasPrice | String | ||
contractData | String | ||
parsedContractInputs | ParsedContractInput | ||
parsedContractReceipt | ParsedContractReceipt |
TransactionNotification
TransactionRequest
Field | Argument | Type | Description |
---|---|---|---|
id | ID! | ||
displayId | String! | ||
createdAt | AWSDateTime! | ||
updatedAt | AWSDateTime! | ||
expiresAt | AWSDateTime | ||
organisationId | String! | ||
createdByUser | User! | ||
amount | String! | ||
asFiat | FiatCurrency | ||
asAsset | ID | ||
sendingAddress | Address! | ||
sendingAddressId ⚠️ | ID! | ⚠️ DEPRECATED
| |
receivingAddress | String! | ||
vault | Vault! | ||
asset | Asset! | ||
assetId ⚠️ | ID! | ⚠️ DEPRECATED
| |
transactionId ⚠️ | ID | ⚠️ DEPRECATED
| |
transaction | Transaction | ||
memo | String | ||
rawTransaction | String | ||
status | TransactionRequestStatus! | ||
votes | [TransactionRequestVote!]! | ||
metadata | TransactionRequestMetadata! | ||
explorerUri | String |
TransactionRequestMetadata
Field | Argument | Type | Description |
---|---|---|---|
contractData | String | ||
source | TransactionMetadataSourceType | ||
sourceUrl | String | ||
signerInputV1 | String |
TransactionRequestVote
Field | Argument | Type | Description |
---|---|---|---|
id | ID! | ||
displayId | String! | ||
createdAt | AWSDateTime! | ||
result | SignerVote! | ||
signer | Signer! | ||
transactionRequest | TransactionRequest! |
User
UserChange
Field | Argument | Type | Description |
---|---|---|---|
user | User! |
UserNode
Field | Argument | Type | Description |
---|---|---|---|
node | User! |
Vault
Field | Argument | Type | Description |
---|---|---|---|
id | ID! | ||
createdAt | AWSDateTime! | ||
updatedAt | AWSDateTime! | ||
deletedAt | AWSDateTime | ||
name | String! | ||
description | String! | ||
organisationId | String! | ||
createdByUser | User! | ||
status | VaultStatus! | ||
signers | [Signer!]! | ||
threshold | Int! | ||
reshareNonce | Int! | ||
visibleAssets | [Address!]! | ||
curves | [VaultCurve!]! | ||
signingParty | SigningParty | ||
balance | String! | ||
asFiat | FiatCurrency | ||
asAsset | ID |
VaultCurve
Field | Argument | Type | Description |
---|---|---|---|
id | ID! | ||
vault | Vault! | ||
algorithm | SignatureAlgorithm! | ||
curve | ElipticCurve! | ||
publicKey | String! | ||
xpub | String! |
VotingProgress
Field | Argument | Type | Description |
---|---|---|---|
threshold | Int! | ||
progress | String! | ||
votes | [VotingProgressVote!]! |
VotingProgressVote
Field | Argument | Type | Description |
---|---|---|---|
vote | SignerVote | ||
weight | Int! | ||
device | Device! | ||
required | Boolean! |
Inputs
AssetsWhereInput
Field | Type | Description | |
---|---|---|---|
executionType | String |
ComplianceFlagFilter
Field | Type | Description | |
---|---|---|---|
status | ComplianceFlagStatus | ||
identityId | ID |
CompliancePaginationFilter
ComplianceProfileRuleInput
Field | Type | Description | |
---|---|---|---|
key | ComplianceRuleKey! | ||
expectedValue | String! | ||
condition | Criterion! |
CreateComplianceProfileInput
Field | Type | Description | |
---|---|---|---|
identityId | ID! | ||
rules | [ComplianceProfileRuleInput!]! |
IdentityPaginationFilter
ListInput
NotificationsQueryWhereArg
Field | Type | Description | |
---|---|---|---|
type | NotificationsQueryTypeFilter |
OperationsQueryWhereArg
Field | Type | Description | |
---|---|---|---|
type | OperationQueryTypeFilter | ||
status | [OperationStatus!] | ||
vaultId | ID | ||
assetId | ID |
RequestsQueryWhereArg
Field | Type | Description | |
---|---|---|---|
deviceId | ID! | ||
type | RequestsQueryTypeFilter | ||
status | [RequestsQueryStatusFilter!]! |
SignerInput
SigningPartyInput
Field | Type | Description | |
---|---|---|---|
threshold | Int! | ||
signers | [SignerInput!]! |
TransactionHistoryQueryWhereArg
TransactionNotificationInput
TransactionRequestMetadataInput
Field | Type | Description | |
---|---|---|---|
contractData | String | ||
source | TransactionMetadataSourceType | ||
sourceUrl | String |
VaultAssetSettingInput
Field | Type | Description | |
---|---|---|---|
assetId | ID! | ||
displayMode | AssetDisplayMode! |
VaultCurveInput
Field | Type | Description | |
---|---|---|---|
algorithm | SignatureAlgorithm! | ||
curve | ElipticCurve! | ||
publicKey | String! | ||
xpub | String |
Enums
AssetDisplayMode
Value | Description |
---|---|
SHOW | |
HIDE |
ComplianceFlagStatus
Value | Description |
---|---|
PENDING | |
ESCALATED | |
SOLVED |
ComplianceRuleKey
Value | Description |
---|---|
MAX_TX_VOLUME_30D | |
MAX_TX_SIZE | |
MAX_TX_30D | |
MAX_TX_VOLUME_24H | |
MAX_TX_24H |
ContractMethodName
Value | Description |
---|---|
MINT | |
BURN | |
ALLOW_ADDR | |
DISABLE_ADDR | |
TRANSFER |
ContractType
Value | Description |
---|---|
ERC20 | |
NATIVE |
Criterion
Value | Description |
---|---|
LE |
DeviceType
Value | Description |
---|---|
UserDevice | |
VirtualSigner |
ElipticCurve
Value | Description |
---|---|
Secp256k1 | |
Nist256p1 | |
Edwards |
EncryptionAlgorithm
Value | Description |
---|---|
RSA2048 | |
RSA |
FiatCurrency
Value | Description |
---|---|
USD |
IdentityStatus
Value | Description |
---|---|
BLOCKED | |
UNBLOCKED |
IdentityType
Value | Description |
---|---|
CORPORATE | |
INDIVIDUAL |
NotificationsQueryTypeFilter
Value | Description |
---|---|
ALL | |
RESHARE_REQUESTS | |
TRANSACTION_REQUESTS_AND_TRANSACTIONS |
OperationQueryTypeFilter
Value | Description |
---|---|
RESHARES | |
TRANSACTIONS | |
ALL |
OperationStatus
Value | Description |
---|---|
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
Value | Description |
---|---|
compliance | |
flow | |
network | |
vault |
RequestsQueryStatusFilter
Value | Description |
---|---|
ALL | |
TO_VOTE | |
TO_SIGN | |
FAILED | |
SUCCESSFUL |
RequestsQueryTypeFilter
Value | Description |
---|---|
ALL | |
RESHARE_REQUESTS | |
TRANSACTION_REQUESTS |
ReshareRequestStatus
Value | Description |
---|---|
PENDING | |
SIGNING | |
COMPLETED | |
REJECTED | |
CANCELLED | |
FAILED | |
EXPIRED |
ReshareStatusInput
Value | Description |
---|---|
SUCCESS | |
FAILED |
SignatureAlgorithm
Value | Description |
---|---|
ECDSA | |
EDDSA |
SignerStatus
Value | Description |
---|---|
PENDING | |
CONFIRMED |
SignerVote
Value | Description |
---|---|
APPROVE | |
REJECT |
TransactionMetadataSourceType
Value | Description |
---|---|
WALLET_CONNECT | |
IO_NETWORK |
TransactionRequestStatus
Value | Description |
---|---|
PENDING | |
BROADCASTING | |
SIGNING | |
COMPLETED | |
REJECTED | |
CANCELLED | |
FAILED | |
EXPIRED |
TransactionStatus
Value | Description |
---|---|
PENDING | |
COMPLETED | |
FAILED | |
CONTRACT_FAILED |
UserRole
DEPRECATED UserRole
TODO: MIGRATION to UserRoles
Value | Description |
---|---|
ADMIN | |
USER |
UserRoles
Defines the roles that a user can have
Value | Description |
---|---|
admin | |
admin_readonly | |
customer |
UserType
Defines the type of user that can be created
Value | Description |
---|---|
DEPRECATED | |
CLIENT | |
USER | |
API |
VaultStatus
Value | Description |
---|---|
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
Unions
ChangeDetails
Type | Description |
---|---|
UserChange | |
SystemChange |
NotificationItem
Type | Description |
---|---|
Transaction | |
TransactionRequest | |
ReshareRequest |
Operation
ProfileChange
Type | Description |
---|---|
ComplianceProfileHistory | |
IdentityStatusChange |
Request
Type | Description |
---|---|
TransactionRequest | |
ReshareRequest |
ReshareDiff
TransactionHistoryItem
Type | Description |
---|---|
Transaction | |
TransactionRequest |