diff --git a/token-lending/js/package.json b/token-lending/js/package.json index 1be401f0..fa444b8c 100644 --- a/token-lending/js/package.json +++ b/token-lending/js/package.json @@ -1,6 +1,6 @@ { "name": "@solana/spl-token-lending", - "version": "0.3.3", + "version": "0.3.4", "description": "SPL Token Lending JavaScript API", "license": "MIT", "author": "Solana Maintainers ", diff --git a/token-lending/js/src/util/layout.ts b/token-lending/js/src/util/layout.ts index 876e4554..fd1c1483 100644 --- a/token-lending/js/src/util/layout.ts +++ b/token-lending/js/src/util/layout.ts @@ -23,8 +23,8 @@ export interface EncodeDecode { /** @internal */ export const encodeDecode = (layout: Layout): EncodeDecode => { - const decode = (buffer: Buffer, offset?: number) => layout.decode(buffer, offset); - const encode = (src: T, buffer: Buffer, offset?: number) => layout.encode(src, buffer, offset); + const decode = layout.decode.bind(layout); + const encode = layout.encode.bind(layout); return { decode, encode }; };