Skip to content

Asset index bigint - #5

Draft
PJvGrol wants to merge 24 commits into
masterfrom
asset-index-bigint
Draft

Asset index bigint#5
PJvGrol wants to merge 24 commits into
masterfrom
asset-index-bigint

Conversation

@PJvGrol

@PJvGrol PJvGrol commented Oct 8, 2024

Copy link
Copy Markdown
Member

No description provided.

raymens and others added 24 commits April 26, 2023 22:01
Remove Account requirement from Transactions API.
Bump to dotnet 6.
Bump version.
Remove Creator from AssetHolding
Update AssetParams total to be BigInteger
- Removed unused namespaces (`System.Numerics`, `System.Threading`, `Algorand.V2.Algod.Model`) from `Transaction.cs` to clean up the codebase.
- Changed `assetTotal` type from `BigInteger?` to `ulong?` in `Transaction` constructor, `CreateAssetCreateTransaction` method, `AssetParams` constructor, and `Total` property in `Model.cs`. This standardizes asset total representation and optimizes memory usage.
- Ensured API consistency by applying the `assetTotal` type change across relevant methods and properties, facilitating easier use and understanding of the API.
- Improved JSON serialization compatibility for asset totals by using `ulong?`, simplifying data interchange with other systems and services.
Updated the Algorand .NET SDK version from 0.2.2.0-beta14 to 0.2.2.0-beta15 to incorporate the latest features and bug fixes.
Updated the Algorand .NET SDK version from 0.2.2.0-beta15 to 0.2.2.0-beta16 to incorporate the latest features and bug fixes.
Changed the parameter type for `asset_id` from `int?` to `ulong?` in the `AccountsAsync` and `TransactionsAsync` methods within the `SearchApi.cs` file, affecting both overloads of each method in the `Algorand.V2.Indexer` namespace.
Updated the Algorand .NET SDK version from 0.2.2.0-beta16 to 0.2.2.0-beta17 to incorporate the latest features and bug fixes.
Removed the automatic generation of `asset.MetadataHash` in the Algorand namespace within Utils.cs. Now, the validation logic only allows a `MetadataHash` that is exactly 32 bytes long and throws an exception for any other length, ensuring that a valid hash must be explicitly provided.
Updated the Algorand .NET SDK version from 0.2.2.0-beta17 to 0.2.2.0-beta18 to incorporate the latest features and bug fixes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants