1- import * as p from '@subsquid/evm-codec'
21import { ContractBase , event , viewFun } from '@subsquid/evm-abi'
2+ import * as p from '@subsquid/evm-codec'
33
44import * as erc20Abi from '../../../abi/erc20'
55import { addresses , arms } from '../../../utils/addresses'
6- import { getAddressesPyName } from '../../../utils/addresses/names'
76import { sonicAddresses } from '../../../utils/addresses/addresses-sonic'
7+ import { getAddressesPyName } from '../../../utils/addresses/names'
88import { formatAmount } from '../../../utils/formatAmount'
99import { explorerUrl } from '../../format'
1010import { registerEventRenderer } from '../event'
@@ -18,8 +18,8 @@ const TraderateChanged = event(
1818)
1919
2020const armFunctions = {
21- traderate0 : viewFun ( '0xde2dee3e ' , 'traderate0()' , { } , p . uint256 ) ,
22- traderate1 : viewFun ( '0x259e0b3f ' , 'traderate1()' , { } , p . uint256 ) ,
21+ traderate0 : viewFun ( '0x45059a6b ' , 'traderate0()' , { } , p . uint256 ) ,
22+ traderate1 : viewFun ( '0xcf1de5d8 ' , 'traderate1()' , { } , p . uint256 ) ,
2323}
2424
2525class ArmContract extends ContractBase {
@@ -115,7 +115,9 @@ registerEventRenderer(TraderateChanged.topic, async (params) => {
115115 renderEventDiscordEmbed ( params , {
116116 fields : [
117117 {
118- name : `${ formatAmount ( 10n ** 72n / data . traderate0 , 36 , { maximumFractionDigits : 8 } ) } ${ arm . symbol1 } /${ arm . symbol0 } ` ,
118+ name : `${ formatAmount ( 10n ** 72n / data . traderate0 , 36 , { maximumFractionDigits : 8 } ) } ${ arm . symbol1 } /${
119+ arm . symbol0
120+ } `,
119121 value : 'Sell Price' ,
120122 } ,
121123 {
@@ -150,7 +152,9 @@ registerEventRenderer(erc20Abi.events.Transfer.topic, async (params) => {
150152
151153 // Source address from topic1 (the `from` field)
152154 const fromAddress = params . log . topics [ 1 ] ? ( '0x' + params . log . topics [ 1 ] . slice ( 26 ) ) . toLowerCase ( ) : undefined
153- const sourceName = fromAddress ? getAddressesPyName ( fromAddress ) ?? `${ fromAddress . slice ( 0 , 6 ) } ...${ fromAddress . slice ( - 4 ) } ` : undefined
155+ const sourceName = fromAddress
156+ ? getAddressesPyName ( fromAddress ) ?? `${ fromAddress . slice ( 0 , 6 ) } ...${ fromAddress . slice ( - 4 ) } `
157+ : undefined
154158
155159 const fields : { name : string ; value : string ; inline ?: boolean } [ ] = [
156160 {
0 commit comments