Skip to content

Commit

Permalink
Merge pull request #36 from bloxbean/asset_name_bytes
Browse files Browse the repository at this point in the history
Added asset name as bytes to Amount object
  • Loading branch information
satran004 committed Nov 11, 2023
2 parents ef5a5f0 + fa4dd7f commit 8757e82
Show file tree
Hide file tree
Showing 5 changed files with 12 additions and 10 deletions.
10 changes: 5 additions & 5 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,8 @@ jobs:
env:
MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }}
# - name: Close And Release Repository
# run: ./gradlew closeAndReleaseRepository
# env:
# MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
# MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }}
- name: Close And Release Repository
run: ./gradlew closeAndReleaseRepository
env:
MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }}
Original file line number Diff line number Diff line change
Expand Up @@ -15,5 +15,6 @@ public class Amount {
private String policyId;
//utf-8 assetname
private String assetName;
private byte[] assetNameBytes;
private BigInteger quantity;
}
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package com.bloxbean.cardano.yaci.core.model.serializers;

import co.nstant.in.cbor.model.*;
import co.nstant.in.cbor.model.Map;
import co.nstant.in.cbor.model.*;
import com.bloxbean.cardano.client.api.util.AssetUtil;
import com.bloxbean.cardano.yaci.core.config.YaciConfig;
import com.bloxbean.cardano.yaci.core.model.*;
Expand All @@ -11,7 +11,6 @@
import com.bloxbean.cardano.yaci.core.model.serializers.governance.ProposalProcedureSerializer;
import com.bloxbean.cardano.yaci.core.model.serializers.governance.VotingProceduresSerializer;
import com.bloxbean.cardano.yaci.core.protocol.Serializer;
import com.bloxbean.cardano.yaci.core.util.CborSerializationUtil;
import com.bloxbean.cardano.yaci.core.util.HexUtil;
import com.bloxbean.cardano.yaci.core.util.StringUtil;
import com.bloxbean.cardano.yaci.core.util.TxUtil;
Expand Down Expand Up @@ -137,6 +136,7 @@ public TransactionBody deserializeDI(DataItem di, byte[] txBytes) {
.unit(policyId + "." + hexName)
.policyId(policyId)
.assetName(assetName)
.assetNameBytes(assetNameBS.getBytes())
.quantity(value).build();

mintAssets.add(amount);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,14 @@
import co.nstant.in.cbor.model.Number;
import co.nstant.in.cbor.model.*;
import com.bloxbean.cardano.client.address.util.AddressUtil;
import com.bloxbean.cardano.client.util.AssetUtil;
import com.bloxbean.cardano.client.api.util.AssetUtil;
import com.bloxbean.cardano.yaci.core.exception.CborRuntimeException;
import com.bloxbean.cardano.yaci.core.model.Amount;
import com.bloxbean.cardano.yaci.core.model.TransactionOutput;
import com.bloxbean.cardano.yaci.core.protocol.Serializer;
import com.bloxbean.cardano.yaci.core.util.CborSerializationUtil;
import com.bloxbean.cardano.yaci.core.util.StringUtil;
import com.bloxbean.cardano.yaci.core.util.HexUtil;
import com.bloxbean.cardano.yaci.core.util.StringUtil;

import java.math.BigInteger;
import java.nio.charset.StandardCharsets;
Expand Down Expand Up @@ -167,6 +167,7 @@ private List<Amount> parseValue(DataItem valueItem) {
.unit(policyId + "." + hexName)
.policyId(policyId)
.assetName(assetName)
.assetNameBytes(assetNameBS.getBytes())
.quantity(value).build();

amounts.add(amount);
Expand Down
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
group = com.bloxbean.cardano
artifactId = yaci
version = 0.3.0-beta5-SNAPSHOT
version = 0.3.0-beta5

0 comments on commit 8757e82

Please sign in to comment.