func (_Sigmacore *SigmacoreCaller) GetSpotPrice(opts *bind.CallOpts, tokenIn common.Address, tokenOut common.Address) (*big.Int, error) {
	var out []interface{}
	err := _Sigmacore.contract.Call(opts, &out, "getSpotPrice", tokenIn, tokenOut)

	if err != nil {
		return *new(*big.Int), err
	}

	out0 := *abi.ConvertType(out[0], new(*big.Int)).(**big.Int)

	return out0, err

}
// GetSpotPrice is a free data retrieval call binding the contract method 0x15e84af9.
//
// Solidity: function getSpotPrice(address tokenIn, address tokenOut) view returns(uint256)
GetSpotPrice is a free data retrieval call binding the contract method 0x15e84af9.

function getSpotPrice(address tokenIn, address tokenOut) view returns(uint256)
// GetSpotPrice is a free data retrieval call binding the contract method 0x15e84af9 . // // Solidity : function getSpotPrice ( address tokenIn address tokenOut ) view returns ( uint256 )
func (_Sigmacore *SigmacoreCaller) GetSpotPrice(opts *bind.CallOpts, tokenIn common.Address, tokenOut common.Address) (*big.Int, error) {
	var out []interface{}
	err := _Sigmacore.contract.Call(opts, &out, "getSpotPrice", tokenIn, tokenOut)
	if err != nil {
		return *new(*big.Int), err
	}
	out0 := *abi.ConvertType(out[0], new(*big.Int)).(**big.Int)
	return out0, err
}
func ( _Sigmacore * SigmacoreCaller ) GetSpotPrice ( opts * bind . CallOpts , tokenIn common . Address , tokenOut common . Address ) ( * big . Int , error ) { var out [ ] interface { } err := _Sigmacore . contract . Call ( opts , & out , " " , tokenIn , tokenOut ) if err != nil { return * new ( * big . Int ) , err } out0 := * abi . ConvertType ( out [ 0 ] , new ( * big . Int ) ) . ( * * big . Int ) return out0 , err }
GetSpotPrice is a free data retrieval call binding the contract method 0x15e84af9.
GetSpotPrice is a free data retrieval call binding the contract method 0x15e84af9 .