func (_Controller *ControllerCaller) REWEIGHSBEFOREREINDEX(opts *bind.CallOpts) (uint8, error) {
	var out []interface{}
	err := _Controller.contract.Call(opts, &out, "REWEIGHS_BEFORE_REINDEX")

	if err != nil {
		return *new(uint8), err
	}

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

	return out0, err

}
// REWEIGHSBEFOREREINDEX is a free data retrieval call binding the contract method 0x3d89da25.
//
// Solidity: function REWEIGHS_BEFORE_REINDEX() view returns(uint8)
REWEIGHSBEFOREREINDEX is a free data retrieval call binding the contract method 0x3d89da25.

function REWEIGHS_BEFORE_REINDEX() view returns(uint8)
// REWEIGHSBEFOREREINDEX is a free data retrieval call binding the contract method 0x3d89da25 . // // Solidity : function REWEIGHS_BEFORE_REINDEX () view returns ( uint8 )
func (_Controller *ControllerCaller) REWEIGHSBEFOREREINDEX(opts *bind.CallOpts) (uint8, error) {
	var out []interface{}
	err := _Controller.contract.Call(opts, &out, "REWEIGHS_BEFORE_REINDEX")
	if err != nil {
		return *new(uint8), err
	}
	out0 := *abi.ConvertType(out[0], new(uint8)).(*uint8)
	return out0, err
}
func ( _Controller * ControllerCaller ) REWEIGHSBEFOREREINDEX ( opts * bind . CallOpts ) ( uint8 , error ) { var out [ ] interface { } err := _Controller . contract . Call ( opts , & out , " " ) if err != nil { return * new ( uint8 ) , err } out0 := * abi . ConvertType ( out [ 0 ] , new ( uint8 ) ) . ( * uint8 ) return out0 , err }
REWEIGHSBEFOREREINDEX is a free data retrieval call binding the contract method 0x3d89da25.
REWEIGHSBEFOREREINDEX is a free data retrieval call binding the contract method 0x3d89da25 .