Skip to content

Commit

Permalink
[HOTFIX] Fix account update opeartions extensions serializer (#178)
Browse files Browse the repository at this point in the history
  • Loading branch information
kosAndret authored Oct 26, 2021
1 parent c70ef7d commit c996953
Show file tree
Hide file tree
Showing 4 changed files with 7 additions and 7 deletions.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "echojs-lib",
"version": "1.13.5",
"version": "1.13.6",
"description": "Pure JavaScript ECHO library for node.js",
"main": "./dist/index.js",
"types": "./types/index.d.ts",
Expand Down
4 changes: 2 additions & 2 deletions src/serializers/chain/extensions.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { set, struct } from '../collections';
import { set, struct, optional } from '../collections';
import futureExtension from './future_extension';

const extensionsSerializer = set(futureExtension);
export const accountCreateOperationExtensionsSerializer = struct({});
export const accountOperationsExtensionsSerializer = optional(struct({}));
export default extensionsSerializer;
2 changes: 1 addition & 1 deletion src/serializers/chain/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import { bytes } from '../basic';
import { uint16 } from '../basic/integers';

export { default as asset } from './asset';
export { default as extensions, accountCreateOperationExtensionsSerializer } from './extensions';
export { default as extensions, accountOperationsExtensionsSerializer } from './extensions';
export { default as futureExtension } from './future_extension';

export const publicKey = new PublicKeySerializer();
Expand Down
6 changes: 3 additions & 3 deletions src/serializers/protocol/account/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import authoritySerializer from '../authority';
import { string as stringSerializer } from '../../basic';
import { uint16, uint8 } from '../../basic/integers';
import {
asset, publicKey, extensions, accountCreateOperationExtensionsSerializer,
asset, publicKey, extensions, accountOperationsExtensionsSerializer,
} from '../../chain';
import { accountId } from '../../chain/id/protocol';
import { struct, optional } from '../../collections';
Expand All @@ -28,7 +28,7 @@ export const accountCreateOperationPropsSerializer = struct({
evm_address: optional(ethAddress),
options: accountOptionsSerializer,
// TODO: extensions serializer
extensions: accountCreateOperationExtensionsSerializer,
extensions: accountOperationsExtensionsSerializer,
});

export const accountUpdateOperationPropsSerializer = struct({
Expand All @@ -38,7 +38,7 @@ export const accountUpdateOperationPropsSerializer = struct({
echorand_key: optional(publicKey),
new_options: optional(accountOptionsSerializer),
// TODO: extensions serializer
extensions,
extensions: accountOperationsExtensionsSerializer,
});

export const accountWhitelistOperationPropsSerializer = struct({
Expand Down

0 comments on commit c996953

Please sign in to comment.