Skip to content

Conversation

@owl352
Copy link
Owner

@owl352 owl352 commented Jan 5, 2026

Issue

We need to implement structs on napi in rs layer (without js and tests).

Things done

  • reported ferric-cli release error in callstack discord server and as result was result was created by mainainers this pr
  • rs layer code optimization
  • new utils and new types, like IdentifierLikeNAPI, which allows to pass from js layer a lot of data types for identifier and deserialize in method from rs layer to IdentifierNAPI in signle line
  • Bump napi version
  • ContractBoundsNAPI
  • ConsensusErrorNAPI
  • AssetLockProofNAPI
  • WitnessNAPI
  • TxOutNAPI
  • TxInNAPI
  • TransactionNAPI
  • OutPointNAPI
  • InstantAssetLockProofNAPI
  • ChainAssetLockProofNAPI
  • IdentityPublicKeyNAPI
  • PublicKeyNAPI
  • PrivateKeyNAPI
  • InstantLockNAPI
  • CoreScriptNAPI
  • IdentityCreditWithdrawalTransitionNAPI
  • IdentityCreditTransferNAPI
  • IdentityCreateTransitionNAPI
  • IdentityTopUpTransitionNAPI
  • IdentityUpdateTransitionNAPI
  • MasternodeVoteTransitionNAPI
  • VotePollNAPI
  • VoteNAPI
  • ResourceVoteChoiceNAPI
  • StateTransitionNAPI
  • PartialIdentityNAPI
  • GroupStateTransitionInfoNAPI
  • PrivateEncryptedNoteNAPI
  • SharedEncryptedNoteNAPI
  • implemented some enums

@owl352 owl352 self-assigned this Jan 5, 2026
@owl352 owl352 merged commit 5d79393 into v2.0.0-dev Jan 5, 2026
2 checks passed
@owl352 owl352 changed the title Feat re-implement structs on napi pt.1 Re-implement structs on napi pt.1 Jan 5, 2026
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