Skip to content

Commit e9d556f

Browse files
github-actions[bot]fireblocks_dx_team
andauthored
Generated SDK #3065 (#93)
Co-authored-by: fireblocks_dx_team <[email protected]>
1 parent c388b46 commit e9d556f

File tree

11 files changed

+36
-13
lines changed

11 files changed

+36
-13
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ Add this dependency to your project's POM:
3232
<dependency>
3333
<groupId>com.fireblocks.sdk</groupId>
3434
<artifactId>fireblocks-sdk</artifactId>
35-
<version>10.0.0</version>
35+
<version>0.0.0</version>
3636
<scope>compile</scope>
3737
</dependency>
3838
```
@@ -42,7 +42,7 @@ Add this dependency to your project's POM:
4242
Add this dependency to your project's build file:
4343

4444
```groovy
45-
compile "com.fireblocks.sdk:fireblocks-sdk:10.0.0"
45+
compile "com.fireblocks.sdk:fireblocks-sdk:0.0.0"
4646
```
4747

4848
### Others
@@ -55,7 +55,7 @@ mvn clean package
5555

5656
Then manually install the following JARs:
5757

58-
- `target/fireblocks-sdk-10.0.0.jar`
58+
- `target/fireblocks-sdk-0.0.0.jar`
5959
- `target/lib/*.jar`
6060

6161

api/openapi.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21338,6 +21338,8 @@ components:
2133821338
enum:
2133921339
- SEGWIT
2134021340
- LEGACY
21341+
- BASE
21342+
- PAYMENT
2134121343
type: string
2134221344
legacyAddress:
2134321345
type: string
@@ -23906,6 +23908,7 @@ components:
2390623908

2390723909
* `SUPPLY_TO_COMPOUND` - Deprecated since April 1st, 2023. Older transactions may have this as their operation, in case users in the workspace have used the direct integration between Fireblocks and the Compound DeFI protocol.
2390823910
* `REDEEM_FROM_COMPOUND` - Deprecated since April 1st, 2023. Older transactions may have this as their operation, in case users in the workspace have used the direct integration between Fireblocks and the Compound DeFI protocol.
23911+
* `PROGRAM_CALL` - In Solana refers to invoking on-chain programs (smart contracts) to execute transactions and interact with the blockchain.
2390923912
enum:
2391023913
- TRANSFER
2391123914
- BURN
@@ -23919,6 +23922,7 @@ components:
2391923922
- WITHDRAW
2392023923
- REDEEM_FROM_COMPOUND
2392123924
- SUPPLY_TO_COMPOUND
23925+
- PROGRAM_CALL
2392223926
type: string
2392323927
TransferPeerPathType:
2392423928
enum:
@@ -41855,6 +41859,7 @@ components:
4185541859
* STAKE - Allows you to allocate and lock certain assets for earning staking rewards.
4185641860
* RAW - An off-chain message with no predefined format, use it to sign any message with your private key.
4185741861
* TYPED_MESSAGE - An off-chain message type that follows a predefined format, used to sign specific messages that are not actual transactions.
41862+
* PROGRAM_CALL - In Solana refers to invoking on-chain programs (smart contracts) to execute transactions and interact with the blockchain.
4185841863
enum:
4185941864
- TRANSFER
4186041865
- CONTRACT_CALL
@@ -41866,6 +41871,7 @@ components:
4186641871
- STAKE
4186741872
- RAW
4186841873
- TYPED_MESSAGE
41874+
- PROGRAM_CALL
4186941875
type: string
4187041876
designatedSigner:
4187141877
deprecated: true

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ apply plugin: 'eclipse'
33
apply plugin: 'com.diffplug.spotless'
44

55
group = 'com.fireblocks.sdk'
6-
version = '10.0.0'
6+
version = '0.0.0'
77

88
buildscript {
99
repositories {

docs/GetTransactionOperation.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,5 +29,7 @@
2929

3030
* `SUPPLY_TO_COMPOUND` (value: `"SUPPLY_TO_COMPOUND"`)
3131

32+
* `PROGRAM_CALL` (value: `"PROGRAM_CALL"`)
33+
3234

3335

docs/PolicyRule.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Policy rule which is enforced on transactions
1010
|------------ | ------------- | ------------- | -------------|
1111
|**operator** | **String** | (deprecated - replaced by \&quot;operators\&quot;) | Defines users who can initiate the type of transaction to which the rule applies. options are * \&quot;*\&quot; - All users are allowed * Specific User id | [optional] |
1212
|**operators** | [**PolicyRuleOperators**](PolicyRuleOperators.md) | | [optional] |
13-
|**transactionType** | [**TransactionTypeEnum**](#TransactionTypeEnum) | Defines the type of transaction to which the rule applies. * TRANSFER - Default. Transfers funds from one account to another * CONTRACT_CALL - Calls a smart contract, mainly for DeFi operations. * APPROVE - Allows a smart contract to withdraw from a designated wallet. * MINT - Perform a mint operation (increase supply) on a supported token * BURN - Perform a burn operation (reduce supply) on a supported token * SUPPLY - Use for DeFi to lend assets * REDEEM - Use for DeFi to get lending back * STAKE - Allows you to allocate and lock certain assets for earning staking rewards. * RAW - An off-chain message with no predefined format, use it to sign any message with your private key. * TYPED_MESSAGE - An off-chain message type that follows a predefined format, used to sign specific messages that are not actual transactions. | [optional] |
13+
|**transactionType** | [**TransactionTypeEnum**](#TransactionTypeEnum) | Defines the type of transaction to which the rule applies. * TRANSFER - Default. Transfers funds from one account to another * CONTRACT_CALL - Calls a smart contract, mainly for DeFi operations. * APPROVE - Allows a smart contract to withdraw from a designated wallet. * MINT - Perform a mint operation (increase supply) on a supported token * BURN - Perform a burn operation (reduce supply) on a supported token * SUPPLY - Use for DeFi to lend assets * REDEEM - Use for DeFi to get lending back * STAKE - Allows you to allocate and lock certain assets for earning staking rewards. * RAW - An off-chain message with no predefined format, use it to sign any message with your private key. * TYPED_MESSAGE - An off-chain message type that follows a predefined format, used to sign specific messages that are not actual transactions. * PROGRAM_CALL - In Solana refers to invoking on-chain programs (smart contracts) to execute transactions and interact with the blockchain. | [optional] |
1414
|**designatedSigner** | **String** | (deprecated - replaced by \&quot;designatedSigners\&quot;) Id representing the user who signs transactions that match a specific rule | [optional] |
1515
|**designatedSigners** | [**PolicyRuleDesignatedSigners**](PolicyRuleDesignatedSigners.md) | | [optional] |
1616
|**type** | [**TypeEnum**](#TypeEnum) | Policy rule type | |
@@ -54,6 +54,7 @@ Policy rule which is enforced on transactions
5454
| STAKE | &quot;STAKE&quot; |
5555
| RAW | &quot;RAW&quot; |
5656
| TYPED_MESSAGE | &quot;TYPED_MESSAGE&quot; |
57+
| PROGRAM_CALL | &quot;PROGRAM_CALL&quot; |
5758

5859

5960

docs/VaultWalletAddress.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@
2727
|---- | -----|
2828
| SEGWIT | &quot;SEGWIT&quot; |
2929
| LEGACY | &quot;LEGACY&quot; |
30+
| BASE | &quot;BASE&quot; |
31+
| PAYMENT | &quot;PAYMENT&quot; |
3032

3133

3234

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<artifactId>fireblocks-sdk</artifactId>
66
<packaging>jar</packaging>
77
<name>fireblocks-sdk</name>
8-
<version>10.0.0</version>
8+
<version>0.0.0</version>
99
<url>https://github.com/fireblocks/java-sdk</url>
1010
<description>The Fireblocks Official SDK is a comprehensive software development kit that enables seamless integration and interaction with the Fireblocks platform. Fireblocks is a cutting-edge blockchain infrastructure platform that provides secure and scalable solutions for managing digital assets and transactions.
1111
This SDK empowers developers to build robust applications that can interact with the Fireblocks platform&#39;s features, including creating and managing vault accounts, initiating secure transactions, managing assets, and more. It abstracts complex interactions with the Fireblocks API, making it easier for developers to leverage the platform&#39;s capabilities while adhering to best practices in security and efficiency.

src/main/java/com/fireblocks/sdk/Configuration.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
@jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
1616
public class Configuration {
17-
public static final String VERSION = "10.0.0";
17+
public static final String VERSION = "0.0.0";
1818

1919
private static ApiClient defaultApiClient = new ApiClient();
2020

src/main/java/com/fireblocks/sdk/model/GetTransactionOperation.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,9 @@
4848
* this as their operation, in case users in the workspace have used the direct integration between
4949
* Fireblocks and the Compound DeFI protocol. * &#x60;REDEEM_FROM_COMPOUND&#x60; - Deprecated since
5050
* April 1st, 2023. Older transactions may have this as their operation, in case users in the
51-
* workspace have used the direct integration between Fireblocks and the Compound DeFI protocol.
51+
* workspace have used the direct integration between Fireblocks and the Compound DeFI protocol. *
52+
* &#x60;PROGRAM_CALL&#x60; - In Solana refers to invoking on-chain programs (smart contracts) to
53+
* execute transactions and interact with the blockchain.
5254
*/
5355
public enum GetTransactionOperation {
5456
TRANSFER("TRANSFER"),
@@ -73,7 +75,9 @@ public enum GetTransactionOperation {
7375

7476
REDEEM_FROM_COMPOUND("REDEEM_FROM_COMPOUND"),
7577

76-
SUPPLY_TO_COMPOUND("SUPPLY_TO_COMPOUND");
78+
SUPPLY_TO_COMPOUND("SUPPLY_TO_COMPOUND"),
79+
80+
PROGRAM_CALL("PROGRAM_CALL");
7781

7882
private String value;
7983

src/main/java/com/fireblocks/sdk/model/PolicyRule.java

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,8 @@ public class PolicyRule {
7676
* assets for earning staking rewards. * RAW - An off-chain message with no predefined format,
7777
* use it to sign any message with your private key. * TYPED_MESSAGE - An off-chain message type
7878
* that follows a predefined format, used to sign specific messages that are not actual
79-
* transactions.
79+
* transactions. * PROGRAM_CALL - In Solana refers to invoking on-chain programs (smart
80+
* contracts) to execute transactions and interact with the blockchain.
8081
*/
8182
public enum TransactionTypeEnum {
8283
TRANSFER("TRANSFER"),
@@ -97,7 +98,9 @@ public enum TransactionTypeEnum {
9798

9899
RAW("RAW"),
99100

100-
TYPED_MESSAGE("TYPED_MESSAGE");
101+
TYPED_MESSAGE("TYPED_MESSAGE"),
102+
103+
PROGRAM_CALL("PROGRAM_CALL");
101104

102105
private String value;
103106

@@ -464,7 +467,8 @@ public PolicyRule transactionType(TransactionTypeEnum transactionType) {
464467
* assets for earning staking rewards. * RAW - An off-chain message with no predefined format,
465468
* use it to sign any message with your private key. * TYPED_MESSAGE - An off-chain message type
466469
* that follows a predefined format, used to sign specific messages that are not actual
467-
* transactions.
470+
* transactions. * PROGRAM_CALL - In Solana refers to invoking on-chain programs (smart
471+
* contracts) to execute transactions and interact with the blockchain.
468472
*
469473
* @return transactionType
470474
*/

0 commit comments

Comments
 (0)