[{"inputs":[{"internalType":"uint256","name":"_startBlock","type":"uint256"},{"internalType":"contract IUniswapV2Router02","name":"_arcadiumSwapRouter","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"arcadiumSwapRouter","outputs":[{"internalType":"contract IUniswapV2Router02","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_block","type":"uint256"},{"internalType":"uint256","name":"currentEmission","type":"uint256"},{"internalType":"uint256","name":"gradientEndBlock","type":"uint256"},{"internalType":"uint256","name":"endEmission","type":"uint256"}],"name":"calcEmissionGradient","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"contract IUniswapV2Pair","name":"pair","type":"address"},{"internalType":"uint256","name":"sourceTokenAmount","type":"uint256"},{"internalType":"address","name":"targetAddress","type":"address"}],"name":"convertToTargetValueFromPair","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_block","type":"uint256"},{"internalType":"bool","name":"isIncreasingGradient","type":"bool"},{"internalType":"uint256","name":"releaseGradient","type":"uint256"},{"internalType":"uint256","name":"gradientEndBlock","type":"uint256"},{"internalType":"uint256","name":"endEmission","type":"uint256"}],"name":"getArcadiumEmissionForBlock","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"bool","name":"isIncreasingGradient","type":"bool"},{"internalType":"uint256","name":"releaseGradient","type":"uint256"},{"internalType":"uint256","name":"gradientEndBlock","type":"uint256"},{"internalType":"uint256","name":"endEmission","type":"uint256"},{"internalType":"uint256","name":"_from","type":"uint256"},{"internalType":"uint256","name":"_to","type":"uint256"}],"name":"getArcadiumRelease","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenBalance","type":"uint256"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint8","name":"tokenType","type":"uint8"},{"internalType":"bool","name":"viaMaticUSDC","type":"bool"},{"internalType":"address","name":"usdcAddress","type":"address"}],"name":"getTokenUSDCValue","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"startBlock","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"}]