func (_Controller *ControllerCallerSession) GetInitialTokensAndBalances(listID *big.Int, indexSize *big.Int, wethValue *big.Int) (struct {
	Tokens   []common.Address
	Balances []*big.Int
}, error) {
	return _Controller.Contract.GetInitialTokensAndBalances(&_Controller.CallOpts, listID, indexSize, wethValue)
}
// GetInitialTokensAndBalances is a free data retrieval call binding the contract method 0x774cf0cb.
//
// Solidity: function getInitialTokensAndBalances(uint256 listID, uint256 indexSize, uint256 wethValue) view returns(address[] tokens, uint256[] balances)
GetInitialTokensAndBalances is a free data retrieval call binding the contract method 0x774cf0cb.

function getInitialTokensAndBalances(uint256 listID, uint256 indexSize, uint256 wethValue) view returns(address[] tokens, uint256[] balances)
// GetInitialTokensAndBalances is a free data retrieval call binding the contract method 0x774cf0cb . // // Solidity : function getInitialTokensAndBalances ( uint256 listID uint256 indexSize uint256 wethValue ) view returns ( address [] tokens uint256 [] balances )
func (_Controller *ControllerCallerSession) GetInitialTokensAndBalances(listID *big.Int, indexSize *big.Int, wethValue *big.Int) (struct {
	Tokens   []common.Address
	Balances []*big.Int
}, error) {
	return _Controller.Contract.GetInitialTokensAndBalances(&_Controller.CallOpts, listID, indexSize, wethValue)
}
func ( _Controller * ControllerCallerSession ) GetInitialTokensAndBalances ( listID * big . Int , indexSize * big . Int , wethValue * big . Int ) ( struct { Tokens [ ] common . Address Balances [ ] * big . Int } , error ) { return _Controller . Contract . GetInitialTokensAndBalances ( & _Controller . CallOpts , listID , indexSize , wethValue ) }
GetInitialTokensAndBalances is a free data retrieval call binding the contract method 0x774cf0cb.
GetInitialTokensAndBalances is a free data retrieval call binding the contract method 0x774cf0cb .