@@ -715,10 +715,15 @@ describe("svm_spoke.fill", () => {
715
715
let relayerAccount = await getAccount ( connection , relayerTA ) ;
716
716
assertSE ( relayerAccount . amount , seedBalance , "Relayer's balance should be equal to seed balance before the fill" ) ;
717
717
718
- const relayHash = Array . from ( calculateRelayHashUint8Array ( relayData , chainId ) ) ;
718
+ const relayHashUint8Array = calculateRelayHashUint8Array ( relayData , chainId ) ;
719
+ const relayHash = Array . from ( relayHashUint8Array ) ;
720
+ const delegate = address (
721
+ getFillRelayDelegatePda ( relayHashUint8Array , new BN ( 1 ) , relayer . publicKey , program . programId ) . pda . toString ( )
722
+ ) ;
719
723
720
724
const formattedAccounts = {
721
725
state : address ( accounts . state . toString ( ) ) ,
726
+ delegate,
722
727
instructionParams : address ( program . programId . toString ( ) ) ,
723
728
mint : address ( mint . toString ( ) ) ,
724
729
relayerTokenAccount : address ( relayerTA . toString ( ) ) ,
@@ -755,7 +760,7 @@ describe("svm_spoke.fill", () => {
755
760
const approveIx = getApproveCheckedInstruction ( {
756
761
source : address ( accounts . relayerTokenAccount . toString ( ) ) ,
757
762
mint : address ( accounts . mint . toString ( ) ) ,
758
- delegate : address ( accounts . state . toString ( ) ) ,
763
+ delegate,
759
764
owner : address ( accounts . signer . toString ( ) ) ,
760
765
amount : BigInt ( relayData . outputAmount . toString ( ) ) ,
761
766
decimals : tokenDecimals ,
0 commit comments