NOTE: v2.0.0-dev under active development and until the first stable release, it may not correspond to previous versions in terms of functionality.
Pshenmic-dpp is package with rust bindings for JS
That module uses rs-dpp and creates bindings for JavaScript. Each structure from rs-dpp is represented by a separate package, so you can build not the whole module, but only a part of it.
yarn add pshenmic-dpp
At this moment available structs:
DocumentWASMBatchWASMDocumentsBaseTransitionWASMTokenBaseTransitionWASMTokenPricingScheduleWASMTokenTransitionWASMBatchedTransitionWASMTokenConfigurationChangeItemWASMTokenConfigurationWASMActionTakerWASMAuthorizedActionTakersWASMChangeControlRulesWASMTokenConfigurationConventionWASMDistributionFunctionWASMTokenDistributionRecipientWASMTokenDistributionRulesWASMdistribution structs:DistributionFixedAmountWASMDistributionRandomWASMDistributionStepDecreasingAmountWASMDistributionLinearWASMDistributionPolynomialWASMDistributionExponentialWASMDistributionLogarithmicWASMDistributionInvertedLogarithmicWASM
GroupWASMTokenKeepsHistoryRulesWASMTokenConfigurationLocalizationWASMTokenMarketplaceRulesWASMTokenPerpetualDistributionWASMTokenPreProgrammedDistributionWASMRewardDistributionTypeWASMTokenTradeModeWASMGroupStateTransitionInfoWASMDocumentsTransitionWASMPrefundedVotingBalanceWASMPrivateEncryptedNoteWASMSharedEncryptedNoteWASMDocumentsTransitions:DocuemntCreateTransitionWASMDocuemntDeleteTransitionWASMDocuemntPurchaseTransitionWASMDocuemntReplaceTransitionWASMDocumentTransferTransitionWASMDocumentUpdatePriceTransitionWASM
Tokens Transitions:TokenConfigUpdateTransitionWASMTokenDirectPurchaseTransitionWASMTokenSetPriceForDirectPurchaseTransitionWASMTokenBurnTransitionWASMTokenClaimTransitionWASMTokenDestroyFrozenFundsTransitionWASMTokenEmergencyActionTransitionWASMTokenFreezeTransitionWASMTokenMintTransitionWASMTokenTransferTransitionWASMTokenUnFreezeTransitionWASM
IdentityPublicKeyWASMIdentityTransitions:IdentityCreateTransitionWASMIdentityCreditWithdrawalTransitionWASMIdentityCreditTransferTransitionWASMIdentityTopUpTransitionWASMIdentityUpdateTransitionWASM
IdentityPublicKeyInCreationWASMAssetLockProofWASMOutPointWASMTxOutWASMCoreScriptWASMPrivateKeyWASMIdentityWASMIdentifierWASMStateTransitionWASMDataContractWASMContractBoundsWASMMasternodeVoteTransitionWASMVotePollWASMVoteWASMResourceVoteChoiceWASMEnums