contractProcesor doesn`t the view result

Console Return

1. BigNumber {_hex: '0x152d02c7e14af6800000', _isBigNumber: true}
  1. _hex: "0x152d02c7e14af6800000"
  2. _isBigNumber: true
  3. [[Prototype]]: Object

I tried to see the contractProcessor.data and this return null, (Expected 100000000000000000000000)

Im working in local blockchain ganache
code:

// Act / Get / Price

  const ActPrice = async () =>{

    console.log("Im here in ActPrice");

    let options = {

    contractAddress:'0x1279854B2f90E8B4aA92D861271A6DBD51AC6cD7',

    functionName: 'GetTokenPool',

    abi : ABI.abi

    }

    await contractProcessor.fetch({

      params:options,

      onSuccess: async(result) =>{

        console.log(result)

      }

    })

    console.log(contractProcessor.data)

  }

In Python brownie i get the expected value.

Currently I already solved it, using this post…

code:

contractProcessor.fetch({

      params:options,

      onSuccess: async(value) =>{

        let data = HexToDec(value);

        const pool = Math.round(data/10**18);

      }

    })

but if i could know a better way to fix it, i would like to know,
Because I don’t think everyone has to go through all this mess/