@@ -2435,6 +2435,34 @@ paths:
2435
2435
\ assetId);"
2436
2436
name: Fireblocks SDK Java example
2437
2437
x-accepts: application/json
2438
+ /exchange_accounts/credentials_public_key:
2439
+ get:
2440
+ description: Return public key
2441
+ operationId: getExchangeAccountsCredentialsPublicKey
2442
+ responses:
2443
+ "200":
2444
+ content:
2445
+ application/json:
2446
+ schema:
2447
+ $ref: '#/components/schemas/GetExchangeAccountsCredentialsPublicKeyResponse'
2448
+ description: public key as string
2449
+ headers:
2450
+ X-Request-ID:
2451
+ $ref: '#/components/headers/X-Request-ID'
2452
+ default:
2453
+ content:
2454
+ application/json:
2455
+ schema:
2456
+ $ref: '#/components/schemas/ErrorSchema'
2457
+ description: Error Response
2458
+ headers:
2459
+ X-Request-ID:
2460
+ $ref: '#/components/headers/X-Request-ID'
2461
+ summary: Get public key to encrypt exchange credentials
2462
+ tags:
2463
+ - Exchange accounts
2464
+ x-internal: true
2465
+ x-accepts: application/json
2438
2466
/fiat_accounts:
2439
2467
get:
2440
2468
description: Returns all fiat accounts.
@@ -4069,6 +4097,54 @@ paths:
4069
4097
- DESC
4070
4098
type: string
4071
4099
style: form
4100
+ - description: Return keys assigned to a specific vault
4101
+ example: 4
4102
+ explode: true
4103
+ in: query
4104
+ name: vaultAccountId
4105
+ required: false
4106
+ schema:
4107
+ type: number
4108
+ style: form
4109
+ - description: Return keys associated with a specific agent user
4110
+ example: 12fed207-5bdf-4a0c-ab12-fcd2627f75d1
4111
+ explode: true
4112
+ in: query
4113
+ name: agentUserId
4114
+ required: false
4115
+ schema:
4116
+ type: string
4117
+ style: form
4118
+ - description: Return only keys with a specific algorithm
4119
+ example: ECDSA_SECP256K1
4120
+ explode: true
4121
+ in: query
4122
+ name: algorithm
4123
+ required: false
4124
+ schema:
4125
+ enum:
4126
+ - ECDSA_SECP256K1
4127
+ - EDDSA_ED25519
4128
+ type: string
4129
+ style: form
4130
+ - description: Return keys that have been proof of ownership
4131
+ explode: true
4132
+ in: query
4133
+ name: enabled
4134
+ required: false
4135
+ schema:
4136
+ type: boolean
4137
+ style: form
4138
+ - description: Return keys that are proof of ownership but not assigned. Available
4139
+ filter can be used only when vaultAccountId and enabled filters are not
4140
+ set
4141
+ explode: true
4142
+ in: query
4143
+ name: available
4144
+ required: false
4145
+ schema:
4146
+ type: boolean
4147
+ style: form
4072
4148
responses:
4073
4149
"200":
4074
4150
content:
@@ -4101,7 +4177,7 @@ paths:
4101
4177
- language: java
4102
4178
code: "CompletableFuture<ApiResponse<GetSigningKeyResponseDto>> response\
4103
4179
\ = fireblocks.keyLinkBeta().getSigningKeysList(pageCursor, pageSize,\
4104
- \ sortBy, order);"
4180
+ \ sortBy, order, vaultAccountId, agentUserId, algorithm, enabled, available );"
4105
4181
name: Fireblocks SDK Java example
4106
4182
x-accepts: application/json
4107
4183
post:
@@ -5444,6 +5520,7 @@ paths:
5444
5520
- Algorand
5445
5521
- TRON
5446
5522
- NEAR
5523
+ - Solana
5447
5524
operationId: registerNewAsset
5448
5525
parameters:
5449
5526
- description: "A unique identifier for the request. If the request is sent\
@@ -5480,13 +5557,21 @@ paths:
5480
5557
- The asset address is invalid. Error code: 1003
5481
5558
5482
5559
- Self serve listing an asset on the requested blockchain is currently not supported, please contact support. Error code: 1004
5560
+
5561
+ - Blockchain is deprecated. Error code: 1006
5562
+
5563
+ - The asset's standard is not supported. Error code: 1007
5483
5564
"403":
5484
5565
content:
5485
5566
application/json:
5486
5567
schema:
5487
5568
$ref: '#/components/schemas/AssetForbiddenErrorResponse'
5488
5569
description: |
5489
5570
- The asset creation quota reached. Error code: 1005
5571
+
5572
+ - Tenant is not allowed to create testnet assets. Error code: 1008
5573
+
5574
+ - Tenant is not allowed to create mainnet assets. Error code: 1009
5490
5575
"404":
5491
5576
content:
5492
5577
application/json:
@@ -9816,6 +9901,7 @@ paths:
9816
9901
- XTZ
9817
9902
- XTZ_TEST
9818
9903
- BASECHAIN_ETH
9904
+ - BASECHAIN_ETH_TEST3
9819
9905
type: string
9820
9906
style: form
9821
9907
- description: A comma separated list of Vault Account IDs. Up to 100 are allowed
@@ -9997,7 +10083,6 @@ paths:
9997
10083
schema:
9998
10084
enum:
9999
10085
- ETH
10000
- - ETH_TEST3
10001
10086
- ETH_TEST5
10002
10087
- ETH_TEST6
10003
10088
- POLYGON
@@ -15027,14 +15112,24 @@ components:
15027
15112
$ref: '#/components/schemas/TradingAccountType'
15028
15113
destType:
15029
15114
$ref: '#/components/schemas/TradingAccountType'
15115
+ required:
15116
+ - amount
15117
+ - asset
15118
+ - destType
15119
+ - sourceType
15030
15120
type: object
15031
15121
InternalTransferResponse:
15032
15122
example:
15033
15123
success: true
15124
+ id: id
15034
15125
properties:
15035
15126
success:
15036
15127
description: Indicates whether the transfer was successful
15037
15128
type: boolean
15129
+ id:
15130
+ description: The transaction ID of the internal transfer
15131
+ nullable: true
15132
+ type: string
15038
15133
required:
15039
15134
- success
15040
15135
type: object
@@ -15072,6 +15167,14 @@ components:
15072
15167
required:
15073
15168
- success
15074
15169
type: object
15170
+ GetExchangeAccountsCredentialsPublicKeyResponse:
15171
+ properties:
15172
+ publicKey:
15173
+ description: Public key string
15174
+ type: string
15175
+ required:
15176
+ - publicKey
15177
+ type: object
15075
15178
FiatAccountType:
15076
15179
enum:
15077
15180
- BLINC
@@ -16007,11 +16110,14 @@ components:
16007
16110
example: "(ETH, ETH_TEST5, MATIC_POLYGON)"
16008
16111
type: string
16009
16112
address:
16010
- description: "Asset address. \n- For EVM based chains this should be the\
16011
- \ token contract address.\n- For Stellar (XLM) this should be the issuer\
16012
- \ address.\n- For Algorand (ALGO) this should be the asset ID.\n- For\
16013
- \ TRON (TRX) this should be the token contract address.\n- For NEAR this\
16014
- \ will be the token address.\n"
16113
+ description: |
16114
+ Asset address.
16115
+ - EVM-based chains: token contract address
16116
+ - Stellar (XLM): issuer address
16117
+ - Algorand (ALGO): asset ID
16118
+ - TRON (TRX): token contract address
16119
+ - NEAR: token address
16120
+ - Solana: token's mint account address
16015
16121
example: 0xe7A9as1oa38bc4da0248s179E30aa94CcF453991
16016
16122
type: string
16017
16123
symbol:
@@ -16192,6 +16298,7 @@ components:
16192
16298
description: Source of the transaction.
16193
16299
example:
16194
16300
walletId: 046b6c7f-0b8a-43b9-b35d-6489e6daee91
16301
+ tradingAccount: tradingAccount
16195
16302
name: name
16196
16303
subType: subType
16197
16304
id: id
@@ -16222,6 +16329,11 @@ components:
16222
16329
walletId:
16223
16330
format: uuid
16224
16331
type: string
16332
+ tradingAccount:
16333
+ description: "If this transaction is an exchange internal transfer, this\
16334
+ \ field will be populated with the type of that trading account."
16335
+ nullable: true
16336
+ type: string
16225
16337
required:
16226
16338
- type
16227
16339
type: object
@@ -16232,6 +16344,7 @@ components:
16232
16344
**Note:** In case the transaction is sent to multiple destinations, the `destinations` parameter is be used instead of this.
16233
16345
example:
16234
16346
walletId: 046b6c7f-0b8a-43b9-b35d-6489e6daee91
16347
+ tradingAccount: tradingAccount
16235
16348
name: name
16236
16349
subType: subType
16237
16350
id: id
@@ -16262,6 +16375,11 @@ components:
16262
16375
walletId:
16263
16376
format: uuid
16264
16377
type: string
16378
+ tradingAccount:
16379
+ description: "If this transaction is an exchange internal transfer, this\
16380
+ \ field will be populated with the type of that trading account."
16381
+ nullable: true
16382
+ type: string
16265
16383
required:
16266
16384
- type
16267
16385
type: object
@@ -16339,6 +16457,7 @@ components:
16339
16457
payload: "{}"
16340
16458
destination:
16341
16459
walletId: 046b6c7f-0b8a-43b9-b35d-6489e6daee91
16460
+ tradingAccount: tradingAccount
16342
16461
name: name
16343
16462
subType: subType
16344
16463
id: id
@@ -16424,13 +16543,15 @@ components:
16424
16543
networkFee: networkFee
16425
16544
destination:
16426
16545
walletId: 046b6c7f-0b8a-43b9-b35d-6489e6daee91
16546
+ tradingAccount: tradingAccount
16427
16547
name: name
16428
16548
subType: subType
16429
16549
id: id
16430
16550
type: null
16431
16551
index: 6.027456183070403
16432
16552
source:
16433
16553
walletId: 046b6c7f-0b8a-43b9-b35d-6489e6daee91
16554
+ tradingAccount: tradingAccount
16434
16555
name: name
16435
16556
subType: subType
16436
16557
id: id
@@ -16716,6 +16837,7 @@ components:
16716
16837
fee: 6.84685269835264
16717
16838
destination:
16718
16839
walletId: 046b6c7f-0b8a-43b9-b35d-6489e6daee91
16840
+ tradingAccount: tradingAccount
16719
16841
name: name
16720
16842
subType: subType
16721
16843
id: id
@@ -16724,6 +16846,7 @@ components:
16724
16846
extraParameters: "{}"
16725
16847
source:
16726
16848
walletId: 046b6c7f-0b8a-43b9-b35d-6489e6daee91
16849
+ tradingAccount: tradingAccount
16727
16850
name: name
16728
16851
subType: subType
16729
16852
id: id
@@ -16737,13 +16860,15 @@ components:
16737
16860
networkFee: networkFee
16738
16861
destination:
16739
16862
walletId: 046b6c7f-0b8a-43b9-b35d-6489e6daee91
16863
+ tradingAccount: tradingAccount
16740
16864
name: name
16741
16865
subType: subType
16742
16866
id: id
16743
16867
type: null
16744
16868
index: 6.027456183070403
16745
16869
source:
16746
16870
walletId: 046b6c7f-0b8a-43b9-b35d-6489e6daee91
16871
+ tradingAccount: tradingAccount
16747
16872
name: name
16748
16873
subType: subType
16749
16874
id: id
@@ -16762,13 +16887,15 @@ components:
16762
16887
networkFee: networkFee
16763
16888
destination:
16764
16889
walletId: 046b6c7f-0b8a-43b9-b35d-6489e6daee91
16890
+ tradingAccount: tradingAccount
16765
16891
name: name
16766
16892
subType: subType
16767
16893
id: id
16768
16894
type: null
16769
16895
index: 6.027456183070403
16770
16896
source:
16771
16897
walletId: 046b6c7f-0b8a-43b9-b35d-6489e6daee91
16898
+ tradingAccount: tradingAccount
16772
16899
name: name
16773
16900
subType: subType
16774
16901
id: id
@@ -16817,6 +16944,7 @@ components:
16817
16944
payload: "{}"
16818
16945
destination:
16819
16946
walletId: 046b6c7f-0b8a-43b9-b35d-6489e6daee91
16947
+ tradingAccount: tradingAccount
16820
16948
name: name
16821
16949
subType: subType
16822
16950
id: id
@@ -16840,6 +16968,7 @@ components:
16840
16968
payload: "{}"
16841
16969
destination:
16842
16970
walletId: 046b6c7f-0b8a-43b9-b35d-6489e6daee91
16971
+ tradingAccount: tradingAccount
16843
16972
name: name
16844
16973
subType: subType
16845
16974
id: id
@@ -21935,6 +22064,7 @@ components:
21935
22064
- XTZ
21936
22065
- XTZ_TEST
21937
22066
- BASECHAIN_ETH
22067
+ - BASECHAIN_ETH_TEST3
21938
22068
type: string
21939
22069
description:
21940
22070
type: string
@@ -22085,6 +22215,7 @@ components:
22085
22215
- XTZ
22086
22216
- XTZ_TEST
22087
22217
- BASECHAIN_ETH
22218
+ - BASECHAIN_ETH_TEST3
22088
22219
type: string
22089
22220
description:
22090
22221
type: string
@@ -22173,6 +22304,7 @@ components:
22173
22304
- XTZ
22174
22305
- XTZ_TEST
22175
22306
- BASECHAIN_ETH
22307
+ - BASECHAIN_ETH_TEST3
22176
22308
type: string
22177
22309
contractAddress:
22178
22310
description: Collection contract standard
@@ -26603,7 +26735,6 @@ components:
26603
26735
required:
26604
26736
- decimals
26605
26737
- name
26606
- - standard
26607
26738
- symbol
26608
26739
type: object
26609
26740
AssetResponse_metadata:
0 commit comments