@@ -43,6 +43,7 @@ exports.stakePoolDepositStakeAuthorityBeet = exports.StakePoolDepositStakeAuthor
4343const web3 = __importStar ( require ( "@solana/web3.js" ) ) ;
4444const beet = __importStar ( require ( "@metaplex-foundation/beet" ) ) ;
4545const beetSolana = __importStar ( require ( "@metaplex-foundation/beet-solana" ) ) ;
46+ const customSerializer = __importStar ( require ( "../../custom/stake-pool-deposit-stake-authority-serializer" ) ) ;
4647/**
4748 * Holds the data for the {@link StakePoolDepositStakeAuthority} Account and provides de/serialization
4849 * functionality for that data
@@ -104,14 +105,14 @@ class StakePoolDepositStakeAuthority {
104105 * @returns a tuple of the account data and the offset up to which the buffer was read to obtain it.
105106 */
106107 static deserialize ( buf , offset = 0 ) {
107- return exports . stakePoolDepositStakeAuthorityBeet . deserialize ( buf , offset ) ;
108+ return resolvedDeserialize ( buf , offset ) ;
108109 }
109110 /**
110111 * Serializes the {@link StakePoolDepositStakeAuthority} into a Buffer.
111112 * @returns a tuple of the created Buffer and the offset up to which the buffer was written to store it.
112113 */
113114 serialize ( ) {
114- return exports . stakePoolDepositStakeAuthorityBeet . serialize ( this ) ;
115+ return resolvedSerialize ( this ) ;
115116 }
116117 /**
117118 * Returns the byteSize of a {@link Buffer} holding the serialized data of
@@ -174,3 +175,10 @@ exports.stakePoolDepositStakeAuthorityBeet = new beet.BeetStruct([
174175 [ 'bumpSeed' , beet . u8 ] ,
175176 [ 'reserved' , beet . uniformFixedSizeArray ( beet . u8 , 256 ) ] ,
176177] , StakePoolDepositStakeAuthority . fromArgs , 'StakePoolDepositStakeAuthority' ) ;
178+ const serializer = customSerializer ;
179+ const resolvedSerialize = typeof serializer . serialize === 'function'
180+ ? serializer . serialize . bind ( serializer )
181+ : exports . stakePoolDepositStakeAuthorityBeet . serialize . bind ( exports . stakePoolDepositStakeAuthorityBeet ) ;
182+ const resolvedDeserialize = typeof serializer . deserialize === 'function'
183+ ? serializer . deserialize . bind ( serializer )
184+ : exports . stakePoolDepositStakeAuthorityBeet . deserialize . bind ( exports . stakePoolDepositStakeAuthorityBeet ) ;
0 commit comments