File tree Expand file tree Collapse file tree 1 file changed +21
-1
lines changed
Expand file tree Collapse file tree 1 file changed +21
-1
lines changed Original file line number Diff line number Diff line change @@ -2001,12 +2001,32 @@ export class FillerBot extends TxThreaded implements Bot {
20012001 } ;
20022002 } )
20032003 ) ;
2004+ let referrerInfo : ReferrerInfo | undefined ;
2005+ try {
2006+ const takerUserPubKey = nodeToTrigger . node . userAccount . toString ( ) ;
2007+ const takerUserAcct = await this . getUserAccountAndSlotFromMap (
2008+ takerUserPubKey
2009+ ) ;
2010+ const userStats = await this . userStatsMap ! . mustGet (
2011+ takerUserAcct . data . authority . toString ( )
2012+ ) ;
2013+ referrerInfo = userStats . getReferrerInfo ( ) ;
2014+ logger . info (
2015+ `[Filler - executeTriggerablePerpNodes] Got referrerInfo: ${ referrerInfo } `
2016+ ) ;
2017+ } catch ( e ) {
2018+ logger . warn (
2019+ `[Filler - executeTriggerablePerpNodes] Failed to get referrer info: ${ e } `
2020+ ) ;
2021+ referrerInfo = undefined ;
2022+ }
20042023
20052024 const fillIx = await this . driftClient . getFillPerpOrderIx (
20062025 new PublicKey ( nodeToTrigger . node . userAccount ) ,
20072026 user . data ,
20082027 nodeToTrigger . node . order ,
2009- makerInfos
2028+ makerInfos ,
2029+ referrerInfo
20102030 ) ;
20112031 ixs . push ( fillIx ) ;
20122032
You can’t perform that action at this time.
0 commit comments